无法使用IntelliJ Idea12向Git推送代码

3

我最近升级了IntelliJ idea 12,但是我无法将代码推送到Git。我收到的错误信息是:

8:02:10 AM Push failed: Couldn't authorize

我可以使用Tortoise Git正常进行推送。我认为这可能是由于我的LDAP密码更改,但是我无法找到在IntelliJ中更改保存的Git密码的地方。

我尝试过更改主密码,但问题仍未解决。

我可以正常进行拉取操作。


1
同样的问题在这里,更改了密码,然后永远无法推送,即使删除了.idea文件夹。 - randomor
看起来这个问题将在13.1.3中得到解决 http://youtrack.jetbrains.com/issue/IDEA-98189 - zmanc
7个回答

4
我知道这是一个晚回答,但我也遇到了这个问题(就在今天),我有一个简单的“解决方法”,可以在JetBrains修复它之前使用。不要清除整个“.IntelliJIdea12文件夹”,这将导致您失去所有设置,您只需删除“~\.IntelliJIdea12\config\options”中的“security.xml”文件,然后重新启动IDEA。现在,您将被提示再次输入凭据,然后它应该正常工作。

4
我建议您在跟踪器中打开请求并附上日志(帮助 -> 显示日志)。
顺便说一下,要确保从IDEA中删除所有密码,您必须在重置主密码后重新启动,因为密码也可能保存在内存中。

0

因为Intellij 12的Git支持似乎完全失效,所以我刚刚退回到11.1.5版本。


我将向JetBrains提交一张工单。我也在11.1版本中尝试过,那里可以正常工作。 - zmanc
我清除了.IntelliJIdea12目录,这样就“解决”了我遇到的问题,并且我被提示再次输入凭据。然而,我仍在与JetBrains的开发团队合作,以便更新凭据。 - zmanc

0

尝试完全重新安装 IDEA v.12,删除所有本地历史记录并清理注册表。 我在许多计算机上使用 IntellijIDEA。这个问题在其中一些计算机上随机发生。 这种激进的方法在某种程度上有助于解决问题(但不是在所有计算机上)。


实际上,如果您擦除用户配置文件中的.intelliJIdea12目录,就不需要进行完全重新安装了。但是我已经让JetBrains知道了这个错误,他们正在解决它。 - zmanc
是的,这很过分。让我想起了上周我的键盘固件无法安装,他们告诉我要重新安装整个操作系统才能修复它。哎呀。 - dudewad

0

0
在您的项目文件夹中,进入.git文件夹(在Windows中看不到它,只需在地址栏中输入即可),并编辑配置文件中的URL(在Intellij 13.1.3中仍存在此问题)。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接