最全面、最詳細的git實戰教程,從GIT的方方面面來解剖。

          1. git實戰-初步了解git
          2. git實戰-常用命令詳細講解
          3. git實戰-共享及更新項目
          4. git實戰-分支管理與合并
          5. git實戰-標簽

          即將更新的教程:

          1. 創建自己Git開源項目
          2. Android源碼下載

          posted @ 2012-08-18 12:17 領悟書生 閱讀(2271) | 評論 (1)編輯 收藏

              svn的安裝

                  1. 下載軟件:Setup-Subversion-1.7.5.msi,安裝就很容易了,一路NEXT

                  2. SVNbin文件夾路徑添加到環境變量中

              把svn安裝目錄下的bin路徑(D:\Program\Subversion\bin)添加到環境變量中。

              在命令行窗口(cmd打開),輸入svn –version,如果能顯示版本信息,說明已經安裝成功了。

          C:\Users\huangyineng>svn --version

          svn,版本 1.7.5 (r1336830)

             編譯于 May 11 201213:51:05

          服務器的創建

          1、創建一個根目錄,這個根目錄用來存儲所有的svn的工廠信息(每一個工廠等于一個項目)

          2、啟動svn

          svnserve -d -r E:/svn/root


          對于Linux而言,直接后臺啟動即可

          對于window而言,后臺啟動無用(即打開的命令行窗口不能關閉),所以需要將其添加到window的服務中

          C:\Users\huangyineng>sc create SVNServer binPath= "D:\Program\Subversion\bin\svn

          serve --service -r E:/svn/root"

          [SC] CreateService 成功

          注:

          1. binPath=后面要有個空格

          2. 啟動服務后,svn的端口是3690

          C:\Users\huangyineng>netstat -na

           

          活動連接

           

           協議 本地地址          外部地址        狀態

           TCP    0.0.0.0:135            0.0.0.0:0              LISTENING

           TCP    0.0.0.0:445            0.0.0.0:0              LISTENING

           TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING

           TCP    0.0.0.0:3690           0.0.0.0:0              LISTENING

           ……

          TortoiseSVN的下載與安裝

          TortoiseSVN Subversion 版本控制系統的一個免費開源客戶端,現在最新版是1.7.7,下載地址:http://tortoisesvn.net/downloads.html

          我下載的文件是TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

          安裝就一路NEXT就可以了,比較簡單,在這里就不作介紹。安裝好之后,右擊,如果有下圖顯示表示安裝成功了。

          開發流程

          配置管理人員

          1、創建工廠

          C:\Users\huangyineng>svnadmin create e:/svn/root/student

          2、配置權限

          權限控制的文件在E:\svn\root\student\conf目錄下。

          a)         修改svnserve.conf開啟權限

          # anon-access = read# auth-access = write# password-db = passwd# authz-db = authz前面的注釋(#)去掉,并把anon-access = readanon-access = none

          anon-access = none表示匿名用戶不用訪問

          auth-access = write表示授受用戶有讀的權限

          password-db = passwd表示授受用戶的密碼記錄在passwd文件中

          authz-db = authz表示授受用戶的信息記錄在authz文件中。

          b)         修改passwd添加用戶密碼

          [users]

          huangyineng = 123456

          naxsu = 123

          c)         修改authz配置權限

          [aliases]

          [groups]

          g_admin = huangyineng

          g_dev = huangyineng,naxsu

          [/]

          huangyineng = rw

          naxsu = r

          注:aliases給用戶起別名,在這里我們就不設置了;groups設置組,在這里設置了管理員組和開發組;[/]設置了根目錄下用戶的權限,當然可以設置根目錄下的任意子目錄。

          3、由項目經理創建項目并且提交到svn工廠中

          a)         安裝TortoiseSVN-1.7.6或者Eclipse中的插件

          b)         把項目導入到SVN工廠中,對著項目“右擊”-->TortoiseSVN”-->Import…”-->

          要輸入項目路徑(svn://localhost/student),且要養成一個寫備注的良好習慣   

          à提示要身份認證,輸入用戶名和密碼即可(要用權限用戶)

          以上就正常的完成了導入

          4、開發人員

          a)         進入你想要存入項目的目錄,“右擊”-->SVN Checkout…

          b)         修改完后,先“右擊”-->SVN Update”-->SVN Commit

          注:

          為了避免別人已修改過,所以在提交之前,先Update

          如果版本出現沖突,只能人工進行檢查和合并,然后把沖突的文件刪除再提交

          項目經理分配任務的時候需要獨立的來考慮(為不同的開發人員分配不同的模塊進行開發,這樣盡可能的避免沖突)

          c)         其他開發人員可以通過-->update更新svn倉庫中的信息

          eclipse中安裝SVN插件

          下載地址: http://subclipse.tigris.org ,需要根據 Eclipse 的版本下載相應版本的 Subclipse

          我下載的是site-1.8.14.zip

          安裝:

          打開eclipse,help-->Install New Software…-->add-->

          -->點擊Ok,然后選中所有,安裝即可

          eclipse初始導入的時候,對著項目右擊-->team-->Share Project-->后面的步驟和用TortoiseSVN 差不多。

          把項目導入到svn后,就可以使用和TortoiseSVN基本一樣的操作了。如下圖:

          本文鏈接:http://www.656463.com/portal.php?mod=view&aid=65,轉載請注明出處

          posted @ 2012-08-14 21:17 領悟書生 閱讀(2005) | 評論 (0)編輯 收藏

          簡介

          1.       ubuntu版本:ubuntu-12.04-server-i386.iso

           

          安裝SSH

          安裝命令如下,安裝過程過于簡單就不用說了。

          sudo apt-get install openssh-server

           

          查看是否安裝成功:

          ps -e |grep ssh

          1329 ?        00:00:00 sshd

          看到sshd那說明ssh-server已經啟動了

           

          查看IPifconfig

          naxsu@ubuntu:~$ ifconfig

          eth0      Link encap:Ethernet HWaddr 00:0c:29:e0:32:e5 

                    inet addr:192.168.26.128 Bcast:192.168.26.255 Mask:255.255.255.0

                    inet6 addr: fe80::20c:29ff:fee0:32e5/64 Scope:Link

                    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

                    RX packets:53 errors:0 dropped:0 overruns:0 frame:0

                    TX packets:55 errors:0 dropped:0 overruns:0 carrier:0

                    collisions:0 txqueuelen:1000

                    RX bytes:5999 (5.9 KB) TX bytes:7364 (7.3 KB)

                    Interrupt:19 Base address:0x2000

           

          lo        Link encap:Local Loopback 

                    inet addr:127.0.0.1 Mask:255.0.0.0

                    inet6 addr: ::1/128 Scope:Host

                    UP LOOPBACK RUNNING MTU:16436 Metric:1

                    RX packets:0 errors:0 dropped:0 overruns:0 frame:0

                    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

                    collisions:0 txqueuelen:0

                    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

           

          SecureCRT連接

          安裝jdk

          1.       下載

          wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-i586.bin

          2.       jdk移到/usr/local/目錄下

          naxsu@ubuntu:~$ sudo mv jdk-6u31-linux-i586.bin /usr/local/

          [sudo] password for naxsu:

          3.       安裝

          naxsu@ubuntu:/usr/local$ ./jdk-6u31-linux-i586.bin

          -bash: ./jdk-6u31-linux-i586.bin: Permission denied

           

          提示沒權限

          方法一:在前面加上sudo sh

          root@ubuntu:/usr/java#sudo sh ./ jdk-6u31-linux-i586.bin

          方法二:加權限

          root@ubuntu:/usr/java# sudo chmod u+x jdk-6u31-linux-i586.bin

          root@ubuntu:/usr/java# ./ jdk-6u31-linux-i586.bin

           

          naxsu@ubuntu:/usr/local$ sudo chmod u+x jdk-6u31-linux-i586.bin

          naxsu@ubuntu:/usr/local$ sudo ./jdk-6u31-linux-i586.bin

          出問題了,如下:

          naxsu@ubuntu:/usr/local$ sudo ./jdk-6u31-linux-i586.bin

          ./jdk-6u31-linux-i586.bin: 1: ./jdk-6u31-linux-i586.bin: cannot open html: No such file

          ./jdk-6u31-linux-i586.bin: 2: ./jdk-6u31-linux-i586.bin: cannot open head: No such file

          ./jdk-6u31-linux-i586.bin: 3: ./jdk-6u31-linux-i586.bin: cannot open title: No such file

          ./jdk-6u31-linux-i586.bin: 3: ./jdk-6u31-linux-i586.bin: Request: not found

          ./jdk-6u31-linux-i586.bin: 4: ./jdk-6u31-linux-i586.bin: cannot open META: No such file

          ./jdk-6u31-linux-i586.bin: 5: ./jdk-6u31-linux-i586.bin: cannot open link: No such file

          ./jdk-6u31-linux-i586.bin: 6: ./jdk-6u31-linux-i586.bin: cannot open link: No such file

          : not foundlinux-i586.bin: 7: ./jdk-6u31-linux-i586.bin:

          ./jdk-6u31-linux-i586.bin: 8: ./jdk-6u31-linux-i586.bin: cannot open body: No such file

          ./jdk-6u31-linux-i586.bin: 9: ./jdk-6u31-linux-i586.bin: cannot open div: No such file

          ./jdk-6u31-linux-i586.bin: 10: ./jdk-6u31-linux-i586.bin: cannot open table: No such file

          ./jdk-6u31-linux-i586.bin: 11: ./jdk-6u31-linux-i586.bin: cannot open tr: No such file

          ./jdk-6u31-linux-i586.bin: 12: ./jdk-6u31-linux-i586.bin: Syntax error: redirection unexpected

          vi編輯器打開,竟是一個網頁。

           

          只能到官網下載JDK

           

          VMware Workstation虛擬機來識別USB設備(U)的方法

           首先,要使VM虛擬機能夠識別USB設備,也就像Windows中的找到新硬件提示一樣,打開虛擬機,運行后,插入USB設備(該設備已被Windows識別),然后按照圖示方式選擇Removable Devices,選擇USB Device,然后在VM的右下角會出現USB設備圖標,證明已經被VM識別出來了。

          其次,因為在Linux系統中要讀取U盤設備,必須通過文件掛載的方式來訪問,即把USB設備也當成文件來訪問,要掛載設備,首先要知道其設備名,然后在利用掛載命令掛載,可以用fdisk –l或者dmesg命令獲得USB設備的設備名假設為sdb1,然后新建一個文件夾目錄比如mkdir myusb ,再利用mount –t –vfat 設備名 掛載目錄命令掛載,這里可使用mount –t –vfat sdb1 myusb,然后就可以通過myusb目錄訪問USB設備上的內容。

          最后,使用完畢之后要卸載USB,可以使用unmount掛載目錄,或者unmount 設備名,即可使用unmount myusb或者unmount sdb1來卸載。

           

           

          naxsu@ubuntu:/mnt$ sudo fdisk -l

          [sudo] password for naxsu:

           

          Disk /dev/sda: 21.5 GB, 21474836480 bytes

          255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors

          Units = sectors of 1 * 512 = 512 bytes

          Sector size (logical/physical): 512 bytes / 512 bytes

          I/O size (minimum/optimal): 512 bytes / 512 bytes

          Disk identifier: 0x00063e01

           

             Device Boot      Start         End      Blocks   Id System

          /dev/sda1   *        2048    40894463    20446208   83 Linux

          /dev/sda2        40896510    41940991      522241    5 Extended

          /dev/sda5        40896512    41940991      522240   82 Linux swap / Solaris

           

          Disk /dev/sdb: 4011 MB, 4011851776 bytes

          255 heads, 63 sectors/track, 487 cylinders, total 7835648 sectors

          Units = sectors of 1 * 512 = 512 bytes

          Sector size (logical/physical): 512 bytes / 512 bytes

          I/O size (minimum/optimal): 512 bytes / 512 bytes

          Disk identifier: 0x00328b06

           

             Device Boot      Start         End      Blocks   Id System

          /dev/sdb1   *          63     7835647     3917792+   c W95 FAT32 (LBA)

           

          naxsu@ubuntu:~$ sudo mount /dev/sdb1 /mnt/myusb

          naxsu@ubuntu:~$ ls

          naxsu@ubuntu:~$ cd /mnt/myusb/

          naxsu@ubuntu:/mnt/myusb$ sudo cp jdk-6u24-linux-i586.bin /usr/local/

          naxsu@ubuntu:/usr/local$ sudo chmod u+x jdk-6u24-linux-i586.bin

          naxsu@ubuntu:/usr/local$ sudo ./jdk-6u24-linux-i586.bin

          ………

          Press Enter to continue.....

           

           

          Done.

           

          配置環境變量

          vim編輯,沒有就安裝

          naxsu@ubuntu:/usr/local/jdk1.6.0_24$ vim /etc/profile

          The program 'vim' can be found in the following packages:

           * vim

           * vim-gnome

           * vim-tiny

           * vim-athena

           * vim-gtk

           * vim-nox

          Try: sudo apt-get install <selected package>

          naxsu@ubuntu:/usr/local/jdk1.6.0_24$ sudo apt-get install vim

           

          naxsu@ubuntu:/usr/local$ sudo vim /etc/profile

          加入以下代碼:

          #set java environment

          export JAVA_HOME= /usr/local/jdk1.6.0_24

          export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

          export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

           

          下面才有效

          export JAVA_HOME=/usr/local/jdk1.6.0_24

          export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
          export PATH=$JAVA_HOME/bin:$PATH

           

          每次都用sudo太麻煩了,我們來激活root用戶

          naxsu@ubuntu:/usr/local$ sudo -s

          root@ubuntu:/usr/local#

          修改root用戶密碼

          在終端執行 sudo passwd root 指令后,系統將會提示你設置一個新的 root 帳號密碼

          如果要禁用 root 帳號,那么可以執行 sudo passwd -l root

           

          /etc/profile的設置對su root無效

          那如何將/etc/profile的設置在su root也能生效呢?

          naxsu@ubuntu:~$ su - root

          Password:

          “-”不能省略,它是–login的編寫。

           

          讓當前配置立即生效

          root@ubuntu:~# source /etc/profile

          測試安裝是否成功

          root@ubuntu:~# echo $JAVA_HOME

          /usr/local/jdk1.6.0_24

          root@ubuntu:~# echo $PATH

          /usr/local/jdk1.6.0_24/bin:/bin:/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin

          root@ubuntu:~# echo $CLASSPATH

          .:/usr/local/jdk1.6.0_24/lib/dt.jar:/usr/local/jdk1.6.0_24/lib/tools.jar

          root@ubuntu:~# java -version

          java version "1.6.0_24"

          Java(TM) SE Runtime Environment (build 1.6.0_24-b07)

          Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode, sharing)

          root@ubuntu:~#

          以上提示說明安裝成功。

          posted @ 2012-06-04 13:33 領悟書生 閱讀(2609) | 評論 (0)編輯 收藏

          今天我的個人網站www.naxsu.com,改了一下DNS,希望早點能訪問

          posted @ 2012-05-11 21:05 領悟書生 閱讀(114) | 評論 (0)編輯 收藏

          僅列出標題
          共3頁: 上一頁 1 2 3 
          主站蜘蛛池模板: 牡丹江市| 南康市| 沁阳市| 鸡西市| 牡丹江市| 鄂尔多斯市| 津南区| 阿图什市| 临安市| 江城| 微山县| 西平县| 周口市| 鹤壁市| 金沙县| 阳山县| 灵武市| 隆化县| 同江市| 丰原市| 抚顺县| 绥芬河市| 竹北市| 西昌市| 武鸣县| 龙江县| 镇沅| 改则县| 阳新县| 漠河县| 海南省| 万载县| 青龙| 庐江县| 贞丰县| 称多县| 安达市| 望城县| 铜梁县| 定边县| 神池县|