标签:
如果设置了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
标签:
原文地址:http://my.oschina.net/surjur/blog/479636