403推送到Github(使用https)

时间:2017-02-21 17:57:28

标签: git github

Git / Github 在命令行询问我的用户名/密码,当时我希望它会!请注意,这是“为什么git / Github要求我的用户名/密码”的相反问题?

以下是序列:

$ git push
remote: Permission to userEFGH/cagor.git denied to userABCD.
fatal: unable to access 'https://github.com/userEFGH/cagor.git/': The requested URL returned error: 403

显然我是以错误的用户身份登录的?我没有在这台机器上配置任何ssh密钥,那么git / Github为什么不给我机会使用用户名/密码?

如你所见,git / Github认为我是userABCD。我正在努力推动userEFGH所拥有的回购。

但是当我在这台机器上没有任何ssh密钥时,为什么git / Github认为我是userABCD?我也从未运行git config --global x,TMK。

除此之外,我有两个Github帐户,一个是userABCD,另一个是userEFGH。

1 个答案:

答案 0 :(得分:1)

你的机器上的git配置认为你是userABCD,要检查这个,请使用命令git config --list这将显示你是什么user.name和user.email使用。如果显示了userABCD,那么您可以使用git config user.email userEFGH@email.domain进行更改,如果您希望全局更改(通常是git,而不仅仅是本地仓库),请使用git config --global user.email userEFGH@your.domain 希望这有助于你和/或其他人