標籤:
準備工作:
1、 Git-1.9.4-preview20140611.exe
2、 Copssh_5.0.0_Free_Installer.exe
3、 TortoiseGit 1.8.12.0 - 64-bit .msi
伺服器系統:Windows 7
用戶端系統:Windows 7
伺服器端安裝及部署
1、安裝Git
完成安裝
2、安裝SSH及配置使用者
安裝好後,通過“COPSSH Control Panel”添加使用者
在系統控制台中添加一系統管理員帳戶設定密碼
開始配置SSH使用者
選中“Users”選項卡,點擊Add按鈕添加使用者
下一步的doman為電腦名稱(電腦屬性中查看)
選擇剛才建立的使用者名稱,作為管理賬戶,建立好後,選中使用者點keys,添加及儲存公開金鑰
中框內容是,使用者名稱、電腦名稱、密碼儲存地址
安裝完成後還有兩個操作:
1、將Git安裝目錄Git\libexec\git-core檔案夾下的git.exe、git-receive-pack.exe和git-upload-archive.exe、git-upload-pack.exe這4個檔案複製到SSH的安裝路徑 ICW\bin下。
2、將Git安裝目錄Git\bin\libiconv-2.dll複製到ICW\bin下。
3、串連Git版本庫
cmd進入SSH安裝目錄下的icw\bi檔案夾,調用ssh.exe檔案,輸入以下代碼:ssh 使用者名稱@機器名或者IP地址
鍵入yes
輸入密碼
看到last login,代表串連成功。此時你已經通過SSH協議串連上了Git。
4、建庫操作
登入完成後,此時的實際路徑是在ICW\home\使用者名稱
在目錄中開啟git bash;
建庫操作步驟如下:
mkdir testgit //建立testgit檔案夾
cd testgit //進入testgit檔案夾
git init //版本庫初始化,會以testgit為庫名建立一個新庫
touch first.txt second.txt //建立first.txt和second.txt文字文件
git add . //將檔案添加至Git
git config –global user.email “[email protected]”//設定郵箱地址
git config –global user.name “Your Name” //設定使用者名稱
git commit –m “init” //將修改提交至Git
註:Git預設設定複製版本修改master版本內資訊後不能提交修改,如需開放許可權,要修改.git/config檔案後面添加如下代碼:
[receive] denyCurrentBranch = ignore
cd ICW/home/maygit/.ssh //進入.ssh檔案夾
ssh-keygen –t rsa –C “[email protected]” //產生公開金鑰,預設名稱為id_rsa
先輸入檔案名稱,再輸入兩次密碼,至此,伺服器端的安裝與配置完畢。
用戶端配置:
下載tortoisegit,安裝完畢
建立檔案夾,右鍵選中Git Clone選項,會彈出對話方塊,輸入正確的URL,選擇Web方式,選好本地的檔案夾,點擊確定。
windows的git伺服器搭建