我想知道是否有人可以帮助我解决这个问题:
我正在学习使用github,目前只使用pycharm。最近,我用新的用户名,电子邮件和地址更新了我的github页面。我在"设置 - >中更改了pycharm中的凭据版本控制 - > Github的"并运行测试我得到消息成功连接。但是,每当我尝试提交项目时,我都会在尝试访问旧地址时收到失败的连接消息。这是我得到的信息:
Push failed:
ProjectName: failed with error: Authentication failed for 'Old_Repositoriy_url'
其他用户似乎遇到similar error但是,我不知道如何从终端更改我的git凭据...
我在ubuntu 16.04中使用pycharm 2017.2
感谢您的任何建议
答案 0 :(得分:4)
你需要去:
设置 - >外观和行为 - >系统设置 - >密码。
然后将其更改为"不要保存,在启动后忘记密码"。
现在,当您重新启动IDE时,问题应该得到解决(您必须重新进行身份验证)。如果要保存新密码,请在重新启动后重新启用该选项。
答案 1 :(得分:1)
如果您需要更改存储库地址,可以通过从终端运行以下命令来实现此目的(在PyCharm中没有这样的用户界面):
git remote set-url origin <your new url>
答案 2 :(得分:1)
Pycharm也可以使用Windows凭据管理器。因此,如果接受的答案不起作用并且您使用的是Windoze,请打开Windows cm(在搜索框中键入“凭据管理器”),选择“ Windows凭据”标签,展开git repo的条目,然后点击“删除”。下次访问时,系统会提示您重新输入用户/密码。