1、安裝git
yum -y install git
2、添加git用戶
useradd git
passwd git 輸入你的密碼
3、初始化版本庫(最後用git用戶來操作)
git init --bare myFirst.git --創建一個空的版本庫
4、嘗試在客戶端更新一下
LiKang:myFirst likang$ git clone git@**.**.**.**:/data/git/myFirst.git
Cloning into 'myFirst'...
git@**.**.**.**'s password:
warning: You appear to have cloned an empty repository.
提示克隆了一個空的版本庫,不用管他,本來就是空的
5、設置免密碼登錄
設置允許免密登錄
允許ssh通過公鑰鏈接
vim /etc/ssh/sshd_config
找到 RSAAuthentication yes
PubkeyAuthentication yes 把註釋去掉
重啓sshd服務
service sshd restart
跳轉到 /home/git
查看是否存在.ssh目錄 沒有通過mkdir .ssh 創建目錄
在.ssh目錄下創建authorized_keys文件 touch authorized_keys
在本地生成一個公鑰私鑰文件 ssh-keygen -t rsa 直接下一步下一步生成一個公鑰私鑰,把公鑰內容拷貝出來(必須是一行),
到服務端 vim /home/git/.ssh/authorized_keys
注意一行放一個公鑰,不要換行
以上就完成了設置,需要注意的是.ssh目錄和authorized_keys的權限
chmod 700 /home/git/.ssh
chmod 600 /home/git/.ssh/authorized_keys