感谢您查看我的问题。我正面临着我的git推的问题。我有2个github帐户,我通过git bash访问第二个帐户但是当我试图将代码推送到github时,由于来自其他帐户用户名的推送请求,它被拒绝了请求。我更新了全局用户名,电子邮件和凭据用户名,但我仍然得到相同的403响应。请帮我解决这个问题。
git config --list
以检查本地存储库中的当前用户名和电子邮件。git config [--global] user.name "Username"
git config [--global] user.email "[email protected]"
url = [email protected]:USER/PROJECT.git
至
url = https://[email protected]/USER/PROJECT.git
或通过终端
git remote set-url origin "Remoteurl"
ssh-add -l
确定你正在使用哪些键,并使用ssh-add -d <keyfile>
删除特定键,如果它有效,则从〜/ .ssh / config中删除'不需要的'ssh键我删除了存储在Windows凭据管理器中的凭据..它解决了我的问题