尽管 git 配置中的用户名和电子邮件正确,但无法推送到我在 github 上的存储库
Cannot push to my repo on github inspite of correct username and email in git config
git 配置显示正确的用户名和电子邮件,但我无法 git 推送到 GitHub 上我自己的存储库。它总是说使用了一些旧用户名
git config user.name mqshaikh8
git config user.email mqshaikh8@gmail.com
git push origin master
远程:mqshaikh8/amigo.git 的权限被 kshaikh99 拒绝。
致命:无法访问“https://github.com/mqshaikh8/amigo.git/”:请求的 URL 返回错误:403
git 远程 --v
原点 https://github.com/mqshaikh8/amigo.git(获取)
原点 https://github.com/mqshaikh8/amigo.git(推)
我遇到过很多次,主要是在我的密码输入错误之后,再也无法输入密码。
通常在旧安装上再次安装 git bash 可以解决问题。
如果您使用的是默认 settings/windows 凭据,请参阅此 github issue on git for desktop 以帮助您解决这个问题。
这个 SO post on how to remove git credentials 也可能有帮助。
最终起作用的是:
我以 kshaikh99 身份登录 windows。由于 git 与 windows 凭证管理器集成,它缓存了 kshaikh99 用户名和密码,无论 git 配置 user.name 和 user.email 中的内容如何,它始终使用该凭据进行身份验证,这就是它失败的原因。
我刚刚注销并以 mqshaikh8 身份登录 windows。然后当我尝试 git 推送 origin master 时,我得到一个 windows 凭据对话框来输入我的 mqshaikh8 用户名和密码。我输入了它,它没有任何问题。
git 配置显示正确的用户名和电子邮件,但我无法 git 推送到 GitHub 上我自己的存储库。它总是说使用了一些旧用户名
git config user.name mqshaikh8
git config user.email mqshaikh8@gmail.com
git push origin master
远程:mqshaikh8/amigo.git 的权限被 kshaikh99 拒绝。 致命:无法访问“https://github.com/mqshaikh8/amigo.git/”:请求的 URL 返回错误:403
git 远程 --v 原点 https://github.com/mqshaikh8/amigo.git(获取) 原点 https://github.com/mqshaikh8/amigo.git(推)
我遇到过很多次,主要是在我的密码输入错误之后,再也无法输入密码。
通常在旧安装上再次安装 git bash 可以解决问题。
如果您使用的是默认 settings/windows 凭据,请参阅此 github issue on git for desktop 以帮助您解决这个问题。
这个 SO post on how to remove git credentials 也可能有帮助。
最终起作用的是:
我以 kshaikh99 身份登录 windows。由于 git 与 windows 凭证管理器集成,它缓存了 kshaikh99 用户名和密码,无论 git 配置 user.name 和 user.email 中的内容如何,它始终使用该凭据进行身份验证,这就是它失败的原因。
我刚刚注销并以 mqshaikh8 身份登录 windows。然后当我尝试 git 推送 origin master 时,我得到一个 windows 凭据对话框来输入我的 mqshaikh8 用户名和密码。我输入了它,它没有任何问题。