Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GitHub可以';更新至2017.3.3后,t连接到IntelliJ_Github_Intellij Idea - Fatal编程技术网

GitHub可以';更新至2017.3.3后,t连接到IntelliJ

GitHub可以';更新至2017.3.3后,t连接到IntelliJ,github,intellij-idea,Github,Intellij Idea,我刚刚尝试将IntelliJ更新到2017.3.3版,无法再获取或拉入我的GitHub回购。它将首先用此屏幕提示我: 然后,我将正确输入我的凭据,然后它将提示我此凭据: 然后它会在这两者之间来回移动,我会正确地输入我的凭证,直到最后它用以下信息提醒我: 我已经通过浏览器进行了检查,我可以使用Intellij中使用的凭据登录和退出Git。我还检查了IntelliJ文件|设置|版本控制| GitHub并运行了一个测试,让它提示我进行双因素身份验证。这将从IntelliJ返回一个成功。知道发生了

我刚刚尝试将IntelliJ更新到2017.3.3版,无法再获取或拉入我的GitHub回购。它将首先用此屏幕提示我:

然后,我将正确输入我的凭据,然后它将提示我此凭据:

然后它会在这两者之间来回移动,我会正确地输入我的凭证,直到最后它用以下信息提醒我:


我已经通过浏览器进行了检查,我可以使用Intellij中使用的凭据登录和退出Git。我还检查了IntelliJ文件|设置|版本控制| GitHub并运行了一个测试,让它提示我进行双因素身份验证。这将从IntelliJ返回一个成功。知道发生了什么事吗?谢谢

看起来第二个提示是由git客户端本身中配置的凭证助手发出的。从命令行
git fetch
工作吗

我建议取消所有gi凭证帮助,让IntelliJ管理您的密码。请参见,例如,取消设置它们

“注意:遇到GitHub推送/获取问题? 截至2018年2月22日,GitHub已禁用对弱加密的支持,这意味着许多用户将突然发现自己无法使用Git for Windows进行身份验证,这会影响到早于v2.16.0的版本。请不要惊慌,这是一个修复程序。请将Git for Windows更新至最新版本(或至少v2.16.0)。”


您需要更新Git凭据管理器,可能还需要更新Git本身。

Git fetch
来自Git Bash的命令行用上面发布的“白色”登录提示提示提示我。输入我的凭据后,它会显示“致命:遇到HttpRequestException”,发送请求时出错。。从IntelliJ执行
git fetch
会提示我单独从那里获取凭据,但会再次显示
remote:Invalid username或password。致命:对
的身份验证失败。我只是尝试通过浏览器登录GitHub,做了一个小小的更改,并能够提交它,没有问题。尝试取消windows CredentialManager的设置,但Git未列出。IntelliJ的工作原理是在设置中进行切换,我让它要求我使用令牌而不是密码。现在我可以拉到那里了,但仍然无法使用任何命令行内容。我在这里安装了最新版本,它解决了这个问题。