liunx git 已经设置了ssh key 还是需要帐号和密码的解决方法。
为什么明明已经设置了git ssh key ,可每次 pull 的时间还是需要帐号的密码呢。
这是因为,在你git remote 远程仓库的时候,使用的是https 而不是ssh.
知道原因以后,我们就可以使用如下命令来立即解决。
git remote remove origin git remote add origin git@gitee.com:ycookies/XXXXX.git git branch --set-upstream-to=origin/master master
这样就把https 切换到了ssh .
以后就可以愉快的使用git pull .