如何在github private repo中完全删除协作者

如何在github private repo中完全删除协作者,git,github,Git,Github,所以我在和github玩,但是发生了一些非常奇怪的事情。我在我的主要github帐户上有一个私人回购协议,我作为一个参与者添加了我的另一个帐户。后来我把它作为贡献者删除了,但不知怎么的,它仍然能够推送到我的主帐户的存储库中。我不知道如何解决此问题。推送到GitHub回购时,会检查帐户的凭据。 在这种情况下:唯一可以实际推送回购的账户是列为合作者的账户 与帐户关联的名称出现在另外两个位置:提交人和提交人。 这些字段是回购历史的一部分,与推送人的凭证无关。 事实上:您可以推送包含完全由其他人编写的提

所以我在和github玩,但是发生了一些非常奇怪的事情。我在我的主要github帐户上有一个私人回购协议,我作为一个参与者添加了我的另一个帐户。后来我把它作为贡献者删除了,但不知怎么的,它仍然能够推送到我的主帐户的存储库中。我不知道如何解决此问题。

推送到GitHub回购时,会检查帐户的凭据。
在这种情况下:唯一可以实际推送回购的账户是列为合作者的账户

与帐户关联的名称出现在另外两个位置:提交人和提交人。
这些字段是回购历史的一部分,与推送人的凭证无关。
事实上:您可以推送包含完全由其他人编写的提交的分支


如果要更改回购协议,使您的公共帐户不再出现在历史记录中,请搜索“重写历史记录编辑作者和提交人”

因此:


你是说另一个帐户仍然出现在git的历史记录中还是出现在“贡献者”屏幕上?一个很好的检查方法是打开一个拉取请求并尝试将其合并(或只是查看)为你的另一个帐户。如果您可以合并它,问题是它们仍然被授予GitHub上的权限。如果您不能,问题是您将提交历史错误地理解为其他人提到的权限,或者无意中使用了您的主帐户(可能是它的SSH密钥或存储的HTTP凭据)。哦,就在后来,我找到一篇关于凭据的文章,我发现我没有注册。然后我重新尝试了一切,一切都如我所料。谢谢你的帮助!!!