【小(xiǎo)編推薦】windows下(≤✔xià)局域網搭建git

2015-07-21 &nbs"×p; |   發布者:梁國(g&€uó)芳   γ |   查看(kàn):3320✘≤次

php
 準備工(gōng)作(zuò):

1、 Git-1.8.1.2-preview20130201.÷∏exe

下(xià)載地(dì)址:

https://code.google.com/p/msysgit/d↕←γownloads/list

2、 Copssh_4.1.0♦₩≠_Installer.exe

下(xià)載地(dì)址:

http://download.csdn.net/downl'¶↕oad/zzjzmdx/4636227

3、 TortoiseGit-1.8←€ ≠.5.0-64bit.msi

下(xià)載地(dì)址:

https://code.google.com/p/torφ≥÷∞toisegit/wiki/Download?tm=2

 如(rú)果 下(xià)載不(bù)了(↓≥€le),可(kě)以找作(zuò)者索取包。

服務器(qì)系統:Windows Serve&≠r 2003 SP2

客戶端系統:Windows 7 SP1

 

服務器(qì)端安裝及部署

1、安裝Git

 

 

 

 

 

 

 

 

 

 

 

此處選擇默認安裝

此處選擇第三個(gè),不(bù)去(qù)轉換成unix的(¶Ω&de)代碼風(fēng)格

 

 

完成安裝

 

2、安裝SSH及配置用(yòng)戶

 

 

 

 

安裝在根目錄下(xià),避免路(lù)徑中有(yǒu)空(k•δ♦×ōng)格,造成不(bù)必要(yào)的(de)麻煩

 

 

此處是(shì)設置SSH的(de)帳号密碼

 

 

安裝好(hǎo)後提示通(tōng)過“ •COPSSH Control Panel”添λ↑πΩ加用(yòng)戶

完成安裝

 

 

開(kāi)始配置SSH用(yòng)戶

 

選中“Users”選項卡,點±§γ擊Add按鈕添加用(yòng)戶

 

 

選擇用(yòng)戶名,此處可(kě)以選擇剛剛安≥•✘裝SSH時(shí)設置的(de)&ldquo® ÷;SvcCOPSSH”用(yòng)戶,也(yě)可(kě)以♣  ∞自(zì)己新建一(yī)個(gè)用(yòng)戶來(lái)操作↕γ (zuò),本教程新建了(le)一(yī)個(♥‌gè)GitAdmin的(de)用(yò₩$↓©ng)戶作(zuò)為(wèi)管理(lǐ)賬戶。

 

 

 

 

安裝完成後還(hái)有(yǒu)兩個(gè)操作γ→≠(zuò):

1、将Git安裝目錄D:\Program Files\Git\libexec\git- ✘core文(wén)件(jiàn)夾下(xià)的(de)git-upload-pack.exegit.exegit-receive-pack.exe✔φ€和(hé)git-upload-archive.exe這(zhè)4個(gè)文(wén)件(jiàn)複制(zhì)到(d஥o)SSH的(de)安裝路(lù)徑D:\ICW\bin下(xià)。

2、将Git安裝目錄D:\Program Files\Git\bin\libiconv-2.₹δdll複制(zhì)到(dào)D:\ICW\bin下(xià)。

3、連接Git版本庫

 

進入SSH安裝目錄下(xià)的(de)bin文(wén)件(ji&βγ✘àn)夾,調用(yòng)ssh.exe文(wénβ‍←)件(jiàn),輸入以下(xià)代碼:

“ssh GitAdmin@你(nǐ)的(de)服務器(qì)名稱γ<→或者IP地(dì)址”

鍵入yes

輸入密碼

 

看(kàn)到(dào)這(zhè)個(gè)界面,代表連↕δπ÷接成功。此時(shí)你(nǐ)已經通(tōng)過SSH協議¥$↑‍(yì)連接上(shàng)了(le)Git。

 

4、建庫操作(zuò)

登錄完成後,此時(shí)的(de)實際路(£βδlù)徑是(shì)在D:\ICW\home\GitAdmin

建庫操作(zuò)步驟如(rú)下(xià):

mkdir testgit //創建tes©'σ&tgit文(wén)件(jiàn)夾

cd testgit //進入testgit文(wén)件(jiàn)夾♥&  

git init //版本庫初始化(huà),會(huì)以testgit為(♥♠wèi)庫名建立一(yī)個(gè)新庫

touch first.txt second.txt //創建fir£♥♣±st.txt和(hé)second.txt文(wén)本文(¶✔wén)檔

git add . //将文(wén)件(jiàn)添加至Git

git config –glΩ÷γobal user.email “you@example.comβ↑∞”//設置郵箱地(dì)址

git config –global user.↔​ name “Your Name&rφ∑±dquo; //設置用(yòng)戶名

git commit –m →©λ↓“init” //将修改提交至GitΩ‌δ&

 

cd ~/.ssh //進入.ssh文(wén)件(jiàn)夾ε ₹

ssh-keygen –t rsa &nλ dash;C “you@examp←‍•¥le.com” //生(shēng)成公鑰,默認名稱為(wèi)>≈≈id_rsa

至此,服務器(qì)端的(de)安裝與配置完畢。

 

注:Git默認設置克隆版本修改master版本內(nèi)信息後不(bù)能(néng)↕‍ε£提交修改,如(rú)需開(kāi)放(fàng)權限,要(yào)修σ±₩改.git/config文(wén)件(jiàn)後面添加如(rú)下(φλεxià)代碼:

     •δ€  [receive]

denyCurrentBranch = ignor  ≤e

  

客戶端安裝與配置

1、安裝Git

   &n≈★' bsp;   安裝步驟與服務器(qì)端≤≈™相(xiàng)同。

 

2、安裝TortoiseGit

 

 

 

 

 

 

      ¥  安裝完畢

     ∞×$≤  此時(shí)在你(nǐ)的(de)電(diàn)腦(nǎ♣ o)鼠标右鍵就(jiù)能(néng)看(kàn)到(dào)Gi✘α t已經集成到(dào)了(le)系統快(kuài)捷操作(zuò)中。

 

3、配置TortoiseGit

    &↓<nbsp;  首先設置Tortoise↔±φ±Git>Settings>Network中SSH &↑§✔client的(de)值為(wèi)”d:\Program Files(x86" ♥$)\Git\bin\ssh.exe”

   &nb  ₹sp;  

     &nbs¥♠§p; 新建測試local文(wén)件(jiàn)夾,←←ε右鍵選中Git Clone選項,會(huì)彈出對(duì)話(huà)框₩↕¶ ,輸入正确的(de)URL,選擇Web方&§式,選好(hǎo)本地(dì)的(de)文(wén)件(jiàn)夾,點擊☆×‍★确定。

 

 

    &nb ×≥sp;  URL正确的(de)話(huà),會(huì)彈出輸入↓α密碼界面,輸入正确後,會(huì)将庫信'λ₩息克隆到(dào)本地(dì)。

 

    &↔©✘∞nbsp;  看(kàn)到( >dào)Success,恭喜你(nǐ),你(nǐ)已經獲取到(dào★↔ )了(le)服務器(qì)上(shàng)× ‌↔的(de)庫信息。