使用令牌在Intellij中验证Github账户

6

我最近加入了一个新的开发团队。由于我没有权限访问代码仓库,但我们想要克隆它们,所以我的同事用用户名和 Github token 授予了我他的访问权限,没有密码,我相信。在获得公司 Github 的访问权限后,我想使用我的个人 token。当我在 Intellij IDEA 的 Github 设置中输入我的 token 并点击“测试”时,它会显示“用户连接成功”,但是当我尝试与 git 交互时,它会显示身份验证失败。我的同事的 token 仍然有效,但我不知道为什么。看起来我仍然以某种方式使用他的账户登录,但无法找到原因。

1个回答

4
自2019年1月以来,IntelliJ默认覆盖git凭证助手(与git 2.9及以上版本一起使用)。请在“设置|版本控制|Git”中检查是否启用了“使用凭证助手”,如有需要,请禁用它。
旧回复:
IDEA使用命令行git。如果配置了凭证助手,则git客户端可以自己保存使用的凭证。很可能它保存了先前的令牌,现在自动使用它。
请确保在项目目录中执行的“git config credential.helper”不返回任何内容。 或者,使用相同的命令找出正在使用的助手,并从其中删除保存的令牌。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接