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


1.本地生成秘鑰

  打開Git Bash

ssh-keygen -t rsa -C "478819295@qq.com"

  

 

2.服務器上創建用戶

  adduser git

  passwd git #設置git的密碼

  cd /

  mkdir project #創建項目文件夾

  cd project

  git init

  cd ../../

  chown git:git project #設置用戶組

3.Git服務器打開RSA認證

  在Git服務器上首先需要將/etc/ssh/sshd_config中將RSA認證打開:

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile	.ssh/authorized_keys

  在/home/git下創建.ssh目錄,然后創建authorized_keys文件,把id_rsa.pub里面的內容復制到authorized_keys文件中

4.修改權限

  重要:

  修改 .ssh 目錄的權限為 700

  修改 .ssh/authorized_keys 文件的權限為 600

chmod 700 .ssh
cd .ssh
chmod 600 authorized_keys

5.客戶端clone倉庫

  不需要輸入密碼即可clone push

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM