Git之路——配置SSH免密碼登錄

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)建項(xiàng)目文件夾
  cd project
  git init
  cd ../../
  chown git:git project #設(shè)置用戶組

3.Git服務(wù)器打開RSA認(rèn)證
  在Git服務(wù)器上首先需要將/etc/ssh/sshd_config中將RSA認(rèn)證打開:

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倉(cāng)庫(kù)

不需要輸入密碼即可

git clone git@115.136.72.96
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容