1. 程式人生 > >centos 搭建git 服務器

centos 搭建git 服務器

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 服務器