Git是一個開源的分布式的版本控制系統,由于git分布式體系結構,使用者完全可以脫離git服務端在本地檢視,編寫和送出代碼,而且Git的速度也非常快,适合大型,分布式的項目管理。下面是Git服務端和用戶端安裝的詳細步驟。
1.實體環境
Git-server Centos 5.8 git-1.8.3.tar.gz
Git-client Windows 7 SourceTreesetup.exe
2.Git服務端安裝
2.1在http://pan.baidu.com/share/link?shareid=483951&uk=2401181566下載下傳git安裝包。

2.2修改環境變量,如果configure的時候不指定prefix可省略這一步。
2.3建立Git版本庫并初始化test.git版本庫。
2.4設定賬戶資訊并檢視其資訊。
2.5建立git使用者,用來git用戶端通過git賬戶來通路git服務端。
3.Git用戶端的安裝
在http://sourcetreeapp.com/下載下傳Git客戶SourceTree,SourceTree是在OS或者Windows下免費的Git用戶端,支援建立,克隆,送出,Push,pull和合并等操作。
3.1安裝Microsoft .NET Framework,安裝SourceTree時會自動下載下傳安裝。
3.2填寫使用者名和Email位址,該資訊在送出Git的時候會顯示是哪位Author送出的。
3.3選擇Download下載下傳git指令行工具,通過該工具能在cmd字元界面操作git的所有指令。
3.4選擇OpenSSH,git用戶端和服務端通過OpenSSH建立通信的。
3.5點選Finsh完成SourceTree在Windows 7上面的安裝。
4.SourceTree和git服務端通信的測試
4.1在SourceTree圖形界面裡面打開Terminal,用ssh-keygen.exe指令生成本機的KEY(直接回車)。
4.2把id_rsa.pub直接上傳到git服務端的/home/git/.ssh目錄裡面。
4.2在Git指令行裡面克隆一個git服務端的版本庫。
4.3在SourceTree圖形界面裡面克隆一個git服務端的版本庫。
Source Path /URL:是Git服務端路徑,test.git版本庫的路徑要寫全。
Destination Path:是本地磁盤存儲路徑。
至此,Git服務端和Git用戶端搭建完畢,可以通過SourceTree建立版本庫,也可以通過push,pull
從Git伺服器上面上傳,下載下傳資料。
總結:1)在克隆Git伺服器上面的版本庫的時候出現下面的錯誤資訊,
可以在Git服務端通過下面的方法解決。