我将IntelliJ更新为2019.1.3
我可以提交代码,但无法将代码推送到远程存储库。我会收到身份验证错误。当我多次粘贴密码时,有时它会接受我的密码并将代码推送到远程存储库,有时则不会。
当Intellij接受我的密码并且我选中了“记住框”时,Intellij会询问下一次的密码。
顺便说一句,当我在Intellij中打开终端并运行git push
时,Intellij没有询问密码,也没有任何抱怨地推送我的代码。
我重新安装了intellij,无效缓存,我更新了git程序。没有解决方案。有什么建议吗?
2条答案
按热度按时间vmdwslir1#
作为一个大胆的猜测,因为它有时工作,有时不工作,这个问题可能与https://youtrack.jetbrains.com/issue/IDEA-212274有关。需要日志来检查这一点。
顺便说一句,当我在Intellij中打开终端并运行git push时,Intellij没有询问密码,也没有任何抱怨地推送了我的代码。
IntelliJ终端只是一个嵌入式系统终端,IntelliJ并不参与通过终端执行的git操作,所以这个测试只是证明了git自身工作正常,问题出在IntelliJ端。
5lhxktic2#
我以前遇到过这个问题,你要做的就是去github,我会展示所有的步骤:
步骤1:访问你的github
第2步:转到设置
第3步:转到开发人员设置:
步骤3:转到个人令牌:
第4步:如果你有一个私有仓库,请进入“细粒度个人访问令牌测试版”并创建一个令牌。此外,请考虑你希望给予该令牌的权限:
您可以只为公共存储库添加权限,但如果您有私有存储库,这将没有帮助。
步骤5:返回到您的android studio或任何intellij IDE,并传递令牌而不是密码