windowsxp下搭建git伺服器
git沒有客戶端伺服器端的概念,但是要共享git倉庫,就需要用到ssh協議(ftp , https , sftp等協議也能實現git共享,此文件不討論),但是ssh有客戶端伺服器端,所以在windows下的開發要把自己的git倉庫共享出去的話,就必須做ssh伺服器。
一、安裝git
安裝完成後,可以使用git bash在命令列模式下操作git
二、安裝copssh
安裝copssh之前先確保防火牆開啟了ssh埠,這個雖然不影響copssh的安裝,但是影響ssh訪問,所以寫在前面。
安裝完成後,到控制面板中新建乙個管理員賬戶root,用這個賬戶來共享ssh。然後你在賬戶管理中會看到之前的svccopssh賬戶。
開啟copssh控制面板
將root使用者新增到copssh使用者中,為簡單操作,允許使用密碼認證方式
若是不允許密碼認證,則需要使用公鑰金鑰方式認證,不在本文討論。
6546458
------------7897978
三、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即可
Ubuntu下搭建git伺服器步驟
由svn切換到git可是沒少花功夫啊,雖然都是版本管理工具,本質上都差不多,但是git還是太靈活了一些,靈活的東西往往不好掌握,所以還是費了些工夫才基本上會用git了,要想成為git高手估計的下大功夫。由於自己乙隻是用公司的git伺服器,每天就是pull和push 自己的 又是放在了github上,...
Git 搭建git伺服器
環境 ubuntu16.4 1.以root使用者登陸linux後台,執行下面的命令安裝git apt install git2.建立git使用者 adduser git3.建立倉庫目錄 su git mkdir p repository myself.git4.初始化倉庫 cd repository...
Git 搭建Git伺服器
在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...