當前位置:編程學習大全網 - 源碼下載 - 在Linux下搭建Git服務器

在Linux下搭建Git服務器

眾所周知,版本系統在開發環境中是必不可少的,但是我們可以把代碼免費的托管到GitHub上,如果我們不原意公開項目的源代碼,公司又不想付費使用,那麽我們可以自己搭建壹臺Git服務器,可以用Gitosis來管理公鑰,還是比較方便的。

搭建環境:

服務器 CentOS6.6 + git(version 1.8.3.1)

客戶端 Windows10 + git(version 2.11.1.windows.1)

1. 安裝Git相關軟件

Linux是服務器端系統,Windows作為客戶端系統,分別安裝Git

安裝客戶端:

下載 Git for Windows,地址:https://git-for-windows.github.io/

安裝完之後,可以使用Git Bash作為命令行客戶端。

安裝Gitosis

出現下面的信息表示安裝成功了

2. 服務器端創建git用戶來管理Git服務

3. 配置公鑰

在Windows上配置管理者,git服務器需要壹些管理者,通過上傳開發者機器的公鑰到服務器,添加成為git服務器的管理者,打開git命令行

4. 配置gitosis

使用git用戶並初始化gitosis

在Windows上機器上clone gitosis-admin到管理者主機

gitosis.conf: git服務器配置文件

keydir: 存放客戶端公鑰

配置 gitosis.conf 文件

在Windows管理者機器上創建本地test倉庫,並上傳到git服務端

提交到遠程服務器

服務端會自動創建test倉庫

5.添加其他git用戶開發者

由於公司開發團隊人數不斷增多,手動添加開發者私鑰到/home/git/.ssh/authorized_keys比較麻煩,通過上面的Windows機器的管理者統壹收集其他開發者的私鑰id_rsa.pub文件,然後傳到服務器上,配置好後,用戶即獲得項目權限,可以從遠程倉庫拉取和推送項目,達到***同開發項目。

推送完成後,新加進來的開發者就可以進行項目的開發了,後續增加人員可以這樣添加進來,開發者直接把倉庫clone下來就可以了。

  • 上一篇:EJB是什麽?
  • 下一篇:微信如何在線制作個人電子名片?
  • copyright 2024編程學習大全網