Pycharm GitHub'推送失败:致命:身份验证失败'

Tri*_*max 7 windows git github pycharm

每当我尝试使用Pycharm在GitHub中推送存储库时,它就会失败.

Push failed: fatal: Authentication failed for 'https://github.com/(my github repository)/'
Run Code Online (Sandbox Code Playgroud)

在Settings-> Version Control-> GitHub中,我填写了Host,Loging和Password(Auth Type:Password)字段.测试它:"连接成功"

在Settings-> Version Control-> Git中,路径到Git可执行文件使用完整路径,SSH可执行文件:Buil-in

Pycharm版本3.1.1 Git版本1.8.4.msysgit.0在Win 7上.

Pet*_*son 12

我在PyCharm中使用Git为这个问题苦苦挣扎了半天。

解决方案:设置=>版本控制=>Git=>勾选“使用凭证助手”,然后就完美了。


Tri*_*max 7

如果用户名或密码包含"某些"特殊字符,似乎存在一些问题(如果使用https).

所以,我在GitHub的应用程序设置页面中生成了一个二级密码("个人访问令牌")(使用"创建新令牌"按钮),我确实复制了这个令牌.然后我在Settings-> Version Control-> GitHub中选择了Auth Type:Token,并粘​​贴了令牌.

测试它:用户连接成功.现在git push工作得很好.

  • 我这样做了,但我仍然收到错误消息。测试连接说它有效,推送提交到 Github 失败 (2认同)
  • 奇迹般有效.一个pycharm. (2认同)

Amo*_*mar 5

我尝试了所有方法,但是却使我着迷: 我遇到的问题:一切都在终端和Github桌面上运行。但是,当我尝试从pycharm中推/拉时,它不起作用。 原因:发生这种情况是因为默认情况下pycharm在DB中将密码保存在本地。

解决方法:转到“文件”>“设置”>“外观和行为”>“系统设置”>“密码”,单击“不保存..”,重新启动IntelliJ,然后VCS再次要求输入密码。