如何使用 IntelliJ/RubyMine/etc 管理多个 GitHub 帐户

问题描述 投票:0回答:2

我在 GitHub 上有一个个人帐户和一个工作帐户。每次我从个人项目切换到工作项目时,RubyMine 都会说我没有此存储库的权限。

我经历了登录正确帐户并再次推送的过程。但下次我切换项目时,同样的事情又会发生。

如何配置 RubyMine(或 IntelliJ/PyCharm/etc)来处理多个帐户?

多年来,这种情况每隔几个月就会发生在我身上,而我的谷歌谷歌总是让我失望。我终于想通了,想和大家分享这个好消息。

github intellij-idea jetbrains-ide rubymine
2个回答
1
投票

第一次尝试推送到错误存储库时,RubyMine 会弹出一个对话框,提示您没有权限并要求您登录。

它将提供两个选项:

  1. 登录…(我在 JetBrains 网站上总是挂着这个。坏了?)
  2. 生成令牌...

确保您登录到正确的 GitHub 帐户并选择 生成令牌。 RubyMine 将处理剩下的事情。

other项目重复此过程(首先切换到正确的GitHub帐户)。

下次切换项目时,RubyMine 将弹出一个提供两个帐户的对话框,并要求您将一个帐户与 this 项目关联。

您将永远不会再遇到问题!

当我输入此内容时,它看起来如此简单,以至于我想知道为什么我多年来一直遇到这个问题。但我做到了。


0
投票

在 RubyMine > 首选项 > 版本控制 > (GitLab | ..) 上,您可以管理您的帐户、删除重复帐户或添加访问令牌

© www.soinside.com 2019 - 2024. All rights reserved.