【Git】使用git push到github每次都要输入账号密码
2018-07-02 本文已影响18人
牵丝笼海
- 原因
clone项目的时候,使用了HTTPS方式
使用SSH方式应该不会出现这种情况 - 解决方法
- 查看使用的传输协议
git remote -v
origin https://github.com/xfwangmm/AlgorithmNotes.git (fetch)
origin https://github.com/xfwangmm/AlgorithmNotes.git (push) - 重新设置成SSH方式
git remote rm origin
git remote add origin git@github.com:xfwangmm/AlgorithmNotes.git
git push -u origin master
- 再查看当前的传输协议
git remote -v
origin git@github.com:xfwangmm/AlgorithmNotes.git (fetch)
origin git@github.com:xfwangmm/AlgorithmNotes.git (push)
- 遇到的问题
git push -u origin master
报错
Permission denied (publickey).
fatal: Could not read from remote repository.
删除本地项目,重新clone,依然报同样的错误
解决方法:https://blog.csdn.net/wjb820728252/article/details/63803713