搭建git伺服器步驟

2021-06-25 20:39:13 字數 968 閱讀 5924

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伺服器...