Bug实录——配置了Github SSHKey之后还需要输入密码
问题:换了一台新机器,pull了源码进行了更新,然后配置了github的ssh key,但在push时还是提示要输入密码,但我已经在github上关闭了密码提交权限(出于安全和便捷考虑)。然后就提交失败了。
分析:可能是我是先pull的代码,然后才去设置的ssk key,导致本地仓库并没有同步到这个sshKey配置信息
解决:
- 在本地仓库目录下执行:
git remote remove origin
- 然后执行
git remote add origin git@github.com:用户名/仓库名.git
, 注意要修改为对应的用户名和仓库名,比如我的是git remote add origin git@github.com:lee-zq/InferSDK.git
- 执行
git push --set-upstream origin master
重新绑定远端仓库
最后 git push
就成功了.
另一个问题是设置 SSK Key的时候,不要修改默认的密钥名,可能会导致配置失败
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了