今天我尝试和朋友一起设置一个项目。首先,我们决定使用GitLab,但后来我们改用GitHub。一开始,一切都很好,我能够推,拉等等。但是后来,也许45-60分钟,每次推送请求都失败了。拉可以正常工作。
我真的不知道该怎么做,继承错误:IntelliJ IDEA Git Push fail
我们正在使用IntelliJ IDEA 2017.1.5一起工作,并尝试切换到SSH - 这没有帮助。
你们知道如何解决这个错误吗?存储库仍然存在,我仍然可以访问它。我也尝试重新创建项目(来自GitHub),我也尝试重新安装Git。
答案 0 :(得分:0)
仔细检查您是该回购的所有者,并且您没有2FA (two factyor authentication) activated(如果您有2个,请参阅" IntelliJ How to access GIT remote repositories with 2-factor authentication")
仔细检查您的GitHub帐户是如何registered in IntelliJ。
答案 1 :(得分:0)
在 IntelliJ 中转到 Git
-> Manage Remotes
。如果您使用的是 https 而不是 ssh,您应该使用用户名指定您的网址:https://YourUsername@github.com/your_account_name/your_repository.git
还要检查您的 InelliJ 设置 Ctrl+Alt+S
并搜索 GitHub
。然后添加或修复您的帐户。
您可能还希望 https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6177 可以撤销,如果使用双因素身份验证也是如此。
然后推送或做一些需要的操作,例如写权限。