首页 > 解决方案 > 我怎样才能“登录”到 git?

问题描述

我需要改变 git 认为我是谁,以便我可以推送到不同的 repo(两者都是我的。)。

这是一个类似的问题,但我不想设置任何配置变量。

我只想用我当前的用户名登录一次。我打算删除我的其他帐户。

这是我尝试的错误git push origin master

远程:对 user_to_delete 的 current_user/fav-front.git 的权限被拒绝。致命:无法访问“ https://github.com/current_user/repo.git/ ”:请求的 URL 返回错误:403

请注意,用户和电子邮件( user.name 和 user.email )的 git config 变量与使用的身份验证无关git push

它们用于提交。

重申一下,我想以当前用户身份登录 git。

标签: gitauthenticationgithubhttps

解决方案


我在 Windows 上遇到了类似的问题。更新凭据管理器对我有帮助。

要打开Credentials Manager搜索该设置或导航到: Control Panel\All Control Panel Items\Credential Manager。在Windows Credentials -> Generic Credentials中找到您的存储库并更新用户名/密码或删除所有不需要的。


推荐阅读