我在IntelliJ IDEA中创建了一个新项目
通过菜单,我转到VCS - >导入版本控制 - >在GitHub上分享项目
输入新的存储库名称,然后单击“共享”
使用GitHub验证
当我尝试推送到GitHub时,会打开一个登录窗口,上面写着“登录https://github.com/myemail@gmail.com/GitHubTest2.git”
默认登录名为github.com/my_username。我尝试使用该登录名登录并且我的GitHub.com密码和身份验证失败。我也尝试使用我的GitHub.com登录(即myemail@gmail.com)和我的GitHub.com密码登录。
尝试3次后,收到以下错误消息:
推送到GitHub失败 推送授权失败: 无法授权
为什么它使用我的GitHub.com登录名/密码对GitHub进行身份验证,但是当它试图将项目推送到GitHub时却没有呢?
答案 0 :(得分:7)
以下对我有用:
在IntelliJ中:
答案 1 :(得分:0)
尝试使用ssh而不是https(使用生成的密钥对: https://help.github.com/articles/generating-ssh-keys)。
这可能会为您解决问题,对我而言,它只是将我在IntelliJ中看到的错误消息从GitHub更改为“远程主机意外挂起。”
然后我尝试从终端推送到GitHub并且它有效。从终端,无论我使用SSH还是https,它都可以工作。因此,我建议使用命令行git将代码推送到GitHub而不是IntelliJ集成。