git push总是假定用户不对

时间:2016-08-30 00:15:41

标签: git

我过去使用了几个github帐户。现在不知何故,git push总是默认为其中一个用户名。即使我做

,我也无法改变它

git config user.name

我在这个主题上通过了很多stackoverflow页面。尝试删除github_rsa文件,依此类推。没人帮忙。所以我现在必须在git url中声明用户名来进行git push。

有人可以通过这个帮助我吗?告诉我要找什么。我会发布我的内容。

1 个答案:

答案 0 :(得分:1)

如果git push没有要求您提供用户名,那么它会在某个地方使用密钥。 Github只是使用密钥来确定您要推送的帐户 - 您实际上并未在任何地方指定用户名。所以你需要找到密钥(可能在~/.ssh/id_rsa中)并将其删除。