在设置git ssh方式的时候需要注意的一点

如果设置了ssh链接方式,并且已经设置好了本地的id_rsa和远程服务器上的authorized_keys,但每次pull和git还是需要密码,那很有可能是远程服务器上/home/git/  ,  /home/git/.ssh/  ,  /home/git/.ssh/authorized_keys  这三个权限的问题, 你可以登陆远程服务器,查看ssh登陆日志:

tail /var/log/secure -n 20



如果发现类似这些语句:

Authentication refused: bad ownership or modes for file /home/git/.ssh/authorized_keys

Authentication refused: bad ownership or modes for directory /home/git/.ssh

Authentication refused: bad ownership or modes for directory /home/git



就相应的进行设置权限就可以了:

chmod 700 /home/your_user
chmod 700 /home/your_user/.ssh
chmod 600 /home/your_user/.ssh/authorized_keys



你可能感兴趣的:(ssh,git)