git - IntelliJ IDEA GitHub 集成创建存储库,但尝试推送时出现“"couldn' t 授权”错误

标签 git github intellij-idea

  1. 我在 IntelliJ IDEA 中创建一个新项目

  2. 通过菜单,我转到 VCS -> 导入版本控制 -> 在 GitHub 上共享项目

  3. 输入新的存储库名称并单击共享

  4. 通过GitHub验证成功

  5. 当我尝试推送到 GitHub 时,会打开一个登录窗口,上面写着“登录 https://github.com/myemail@gmail.com/GitHubTest2.git

  6. 默认登录名是 github.com/my_username。我尝试使用该登录名登录,但我的 GitHub.com 密码和身份验证失败。我还尝试使用我的 GitHub.com 登录名(即 myemail@gmail.com)和我的 GitHub.com 密码登录。

  7. 尝试 3 次后,我收到以下错误消息:

推送到 GitHub 失败 推送授权失败: 无法授权

为什么它使用我的 GitHub.com 登录名/密码向 GitHub 进行身份验证,但在尝试将项目推送到 GitHub 时却没有?

最佳答案

以下对我有用:

  • 不要使用用户名和密码,而是使用个人访问 token 。在 GitHub 中:转到“帐户设置”>“应用程序”并生成“个人访问 token ”

在 IntelliJ 中:

  • 转到“设置”>“版本控制”>“GitHub”并输入您的登录名和生成的访问 token 。现在推送到 GitHub 存储库应该可以了。

关于git - IntelliJ IDEA GitHub 集成创建存储库,但尝试推送时出现“"couldn' t 授权”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14008730/

相关文章:

java - 通过 intellij hibernate 持久化工具生成模型时关系引用禁用表

git fetch origin 不获取所有分支

java - 我如何从 java 应用程序启动 git 命令序列?

python - 当我未超出速率限制时收到 Github APi 403 错误

javascript - 如何在ace在线代码编辑器中获取行书签事件?

maven - Intellij Run 和 Maven 应用程序 axecuting 之间有什么区别

java - 如何阻止 IntelliJ 在 Java 中自动导入 org.jetbrains.annotations?

git pull 仅适用于 master 分支

git - 我如何更改 IntelliJ 中的 git gutter 与哪个提交进行比较

git - 如何 merge 回远程分支