視訊下載下傳位址:連結:http://pan.baidu.com/s/1kTA9lI3 密碼:766s
1、忽略特殊檔案
在編寫Java程式之後,肯定要對程式進行編譯,生成*.class檔案,但是很多的時候這個檔案并不需要送出到伺服器上去,伺服器上應該隻保留有源代碼才對。
例如,現在項目之中存在有一個Emp.class檔案。
範例:查詢狀态
git status |
這個工作區之中有一個Emp.class檔案,還沒有被增加。但是我們并不需要這個檔案的送出,而為了解決此類問題,使用者可以直接在工作區之中建立一個“.gitignore”檔案。
但是如果要想編寫檔案的内容可以直接通路:https://github.com/github/gitignore
範例:編寫“.gitignore”
*.class # Mobile Tools for Java (J2ME) .mtj.tmp/ # Package Files # *.jar *.war *.ear # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* |
下面首先要将此檔案進行儲存。
git add .gitignore git commit -m "add .gitignore file" |
有了此檔案之後,再次查詢狀态,發現就不再會提示*.class檔案還沒有被加入了。
2、定義指令的别名
别名就相當于簡化指令。最早如果要查詢狀态:git status
範例:定義别名 —— 将status定義為ss
git config --global alias.ss status |
有了别名之後就可以直接利用别名來表示指令了。
而所有的别名資訊都可以在配置檔案中找到(C:\Users\yootk\.gitconfig)
[user] name = yootk email = [email protected] [alias] ss = status |
之前設定的全局資訊此處都可以查詢到。
3、搭建屬于自己的GIT伺服器
如果某家公司的項目開發使用了GITHUB,那麼可能會面臨如下問題:
· 問題一:網絡的速度不穩定,時快時慢;
· 問題二:代碼是公開狀态,實在是不安全;
· 問題三:如果要想安全一點,就需要适當的花費一些費用。
是以在很多的公司裡面都會搭建屬于自己的GIT伺服器(實際上就是在Linux下很小的幾步就可以完成),但是在Windows中可以直接使用OpenSSH完成,但是有一些更小的工具,譬如本次使用的CopSSH也可以進行GIT伺服器的搭建。如果要想獲得此工具,可以直接通路百度網盤:http://pan.baidu.com/s/1hq3TeEK
但是如果要想配置CopSSH工具那麼首先需要進行一些準備。
1、 需要定義一個新的使用者,但是對于使用者的定義也是有要求的
· 版本的管理者,建議名稱是“verman_使用者名”;
· 代碼開發人員,建議名稱是“coder_使用者名”;
· 測試人員,建議名稱是“tester_使用者名”。
2、 生成一個SSH密鑰
· 如果要想生成則必須使用“git bash”工具完成。
ssh-keygen -C '[email protected]' -t rsa |
此時的資訊儲存的目錄為:C:\Users\yootk\.ssh,裡面存在有兩個檔案。
3、 安裝CopSSH工具
· 在安裝CopSSH工具的時候需要設定一個它的管理者(mldn / www.mldn.cn)
4、 配置SSH使用者
直接打開CopSSH的控制台,而後選擇“使用者(User)”即可。之後選擇添加。
5、 需要為使用者配置公鑰
·已經儲存的公鑰路徑為:C:\Users\yootk\.ssh\id_rsa.pub
· 需要在CopSSH安裝目錄下(ICW):D:\Program Files\ICW\home\coder_yootk\.ssh
· 建立“authorized_keys”檔案(可以直接拷貝)
修改完成之後可以在CopSSH工具之中找到此配置(Keys)
6、 測試連接配接(git bash下完成)
ssh [email protected] |
此時已經成功的建立好了連接配接資訊。會在“C:\Users\yootk\.ssh”目錄中出現一個已知清單。
7、 伺服器已經搭建完成了,但是該如何使用呢?由于使用的是SSH進行連接配接,是以必須讓SSH之中可以使用GIT,那麼就需要将git之中的指令拷貝到ICW指定目錄之中。需要拷貝如下内容:
· 将GIT目錄下“D:\Program Files\Git\libexec\git-core”的檔案:git.exe、git-receive-pack.exe、git-upload-archive.exe、git-upload-pack.exe拷貝到CopSSH目錄中(D:\Program Files\ICW\bin)
· 将GIT目錄下“D:\Program Files\Git\bin”的libiconv-2.dll檔案拷貝到ICW\bin目錄下;
· 将GIT目錄下“D:\Program Files\Git\share”檔案夾拷貝到ICW根目錄中;
8、 進行倉庫的建立
· 注意:必須先進行連接配接後再建立;
ssh [email protected] mkdir mypro.git cd mypro.git git init --bare |
9、 通過用戶端将倉庫克隆下來。
git clone [email protected]:mypro.git |
那麼這個時候就相當于倉庫建立成功,而後使用者可以直接進行克隆下來并且執行開發操作。
4、總結
如果日後你在自己的開發團隊之中,需要搭建GIT伺服器就可以參考以上的方式完成,這樣即便宜,而且速度還很快。在團隊之中還是很友善,如果更友善的就可以進行一些收費的軟體平台。