我过去使用了几个github帐户。现在不知何故,git push总是默认为其中一个用户名。即使我做
,我也无法改变它git config user.name
我在这个主题上通过了很多stackoverflow页面。尝试删除github_rsa文件,依此类推。没人帮忙。所以我现在必须在git url中声明用户名来进行git push。
有人可以通过这个帮助我吗?告诉我要找什么。我会发布我的内容。
答案 0 :(得分:1)
如果git push
没有要求您提供用户名,那么它会在某个地方使用密钥。 Github只是使用密钥来确定您要推送的帐户 - 您实际上并未在任何地方指定用户名。所以你需要找到密钥(可能在~/.ssh/id_rsa
中)并将其删除。