當前位置:
首頁 > 最新 > linux-CentOS搭建Git伺服器作為私有倉庫使用

linux-CentOS搭建Git伺服器作為私有倉庫使用

前言

目前很多公司管理的代碼一般都不是直接開源,所以不方便使用公有的git服務,這時候就需要搭建自己的git的伺服器來同步代碼。這裡只是自己搭建的簡單的git服務,比較完整的可以使用gitlab之類的比較完整的系統。


centos上安裝git服務

1、安裝git,直接使用yum安裝即可:

yum -y install git

2、創建git用戶,git用戶可以正常通過ssh使用git,但無法登錄shell,因為我們為git用戶指定的git-shell每次一登錄就自動退出。

useradd -m -d /home/git -s /usr/bin/git-shell git

3、初始化git倉庫

mkdir -p /data/git

cd /data/git

git init --bare project1.git

chown git.git project1.git -R

4、創建免密鑰

cd /home/git

mkdir .ssh

chmod 700 .ssh

touch .ssh/authorized_keys

chmod 600 .ssh/authorized_keys

chown git.git .ssh -R

5、如果使用Linux可以使用ssh-keygen創建密鑰,然後拷貝id_rsa.pub的內容追加的伺服器端的git用戶下的.ssh/authorized_keys,就可以實現免密碼提交,如果是windows可以使用遠程連接工具創建密鑰。

也可以使用其他用戶進行git clone,但是git push的時候會出現許可權不足的問題,需要修改對應的許可權 。


總結

這個是簡單的git服務,如果需要更多功能的git,可以試試gitlab。你們是使用SVN還是git的呢?

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 運維小菜 的精彩文章:

linux命令下載之wget舉例

TAG:運維小菜 |