我在 GitHub 上有一个个人帐户和一个工作帐户。每次我从个人项目切换到工作项目时,RubyMine 都会说我没有此存储库的权限。
我经历了登录正确帐户并再次推送的过程。但下次我切换项目时,同样的事情又会发生。
如何配置 RubyMine(或 IntelliJ/PyCharm/etc)来处理多个帐户?
多年来,这种情况每隔几个月就会发生在我身上,而我的谷歌谷歌总是让我失望。我终于想通了,想和大家分享这个好消息。
第一次尝试推送到错误存储库时,RubyMine 会弹出一个对话框,提示您没有权限并要求您登录。
它将提供两个选项:
确保您登录到正确的 GitHub 帐户并选择 生成令牌。 RubyMine 将处理剩下的事情。
对other项目重复此过程(首先切换到正确的GitHub帐户)。
下次切换项目时,RubyMine 将弹出一个提供两个帐户的对话框,并要求您将一个帐户与 this 项目关联。
您将永远不会再遇到问题!
当我输入此内容时,它看起来如此简单,以至于我想知道为什么我多年来一直遇到这个问题。但我做到了。
在 RubyMine > 首选项 > 版本控制 > (GitLab | ..) 上,您可以管理您的帐户、删除重复帐户或添加访问令牌