Git之路——配置SSH免密碼登錄
1.本地生成秘鑰
打開Git Bash
ssh-keygen -t rsa -C "627305072@qq.com"
2.服務(wù)器上創(chuàng)建用戶
adduser git
passwd git #設(shè)置git的密碼
cd /
mkdir project #創(chuàng)建項目文件夾
cd project
git init
cd ../../
chown git:git project #設(shè)置用戶組
3.Git服務(wù)器打開RSA認證
在Git服務(wù)器上首先需要將/etc/ssh/sshd_config中將RSA認證打開:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
在/home/git下創(chuàng)建.ssh目錄试浙,然后創(chuàng)建authorized_keys文件仿耽,把id_rsa.pub里面的內(nèi)容復(fù)制到authorized_keys文件中
4.修改權(quán)限
重要:
修改 .ssh 目錄的權(quán)限為 700
修改 .ssh/authorized_keys 文件的權(quán)限為 600
chmod 700 .ssh
cd .ssh
chmod 600 authorized_keys
5.客戶端clone倉庫
不需要輸入密碼即可
git clone git@115.136.72.96