WindowsXP下搭建GIT伺服器

來源:互聯網
上載者:User

 

WindowsXP下搭建GIT伺服器

 

Git沒有用戶端伺服器端的概念,但是要共用Git倉庫,就需要用到SSH協議(FTP , HTTPS , SFTP等協議也能實現Git共用,此文檔不討論),但是SSH有用戶端伺服器端,所以在windows下的開發要把自己的Git倉程式庫共用出去的話,就必須做SSH伺服器。

一、安裝GIT

Windows下使用msysgit,:http://code.google.com/p/msysgit/

本文使用Git-1.7.8-preview20111206.exe 安裝要點步驟如下:

安裝完成後,可以使用Git bash在命令列模式下操作git


 

二、安裝CopSSH

安裝CopSSH之前先確保防火牆開啟了SSH連接埠,這個雖然不影響CopSSH的安裝,但是影響SSH訪問,所以寫在前面。

CopSSH是windows下的SSH伺服器軟體,baidu之,本文使用的是Copssh_4.1.0_Installer.exe,安裝要點如下:

安裝完成後,到控制台中建立一個管理員賬戶root,用這個賬戶來共用SSH。然後你在賬戶管理中會看到之前的SvcCOPSSH賬戶。

開啟copssh控制台

將root使用者添加到CopSSH使用者中,為簡單操作,允許使用密碼認證方式

若是不允許密碼認證,則需要使用公開金鑰密鑰方式認證,不在本文討論。


 

三、CopSSH中使用GIT

現在已經安裝GIT和CopSSH,接下來需要做的就是讓CopSSH可以使用GIT的命令,這樣不僅能夠遠程SSH管理GIT伺服器,而且可以將GIT倉庫通過SSH共用。具體的操作方法是將GIT的某些命令程式和動態連結程式庫複製到CopSSH安裝目錄下即可。

l  將$ Git\libexec\git-core目錄下的git.exe , git-receive-pack.exe , git-upload-archive.exe , git-upload-pack.exe複製到$ICW\bin目錄下

l  將$Git\bin目錄下的libiconv-2.dll複製到$ICW\bin目錄下

重啟CopSSH即可

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.