centos 搭建git 服務器
阿新 • • 發佈:2018-04-14
author test zed ica epo AD authent 服務端 rep
安裝 git
yum -y install git
添加git 用戶
adduser git
切換到git 用戶
su git
在git用戶家目錄下創建 .ssh文件夾
mkdir .ssh
修改文件權限
chmod 700 .ssh
在.ssh 文件夾下創建文件
touch authorized_keys
修改文件夾權限
chmod 600 authorized_keys
將客戶機的publickey添加到 authorized_keys 文件中
echo ‘public key ‘ >> authorized_keys
切換root用戶
修改配置文件
vim /etc/ssh/sshd_config
啟用該行
PubkeyAuthentication yes
創建服務端裸倉庫
git用戶在 /home/git/目錄下創建gitrepo目錄
進入 gitrepo目錄執行命令創建test倉庫
git init --bare test.git
客戶機執行
$ git clone git@ip:/home/git/gitrepo/test.git
克隆倉庫 (test目錄會自動創建,不用自己建)
centos 搭建git 服務器