git - 我怎样才能“登录”到 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。
解决方案
我在 Windows 上遇到了类似的问题。更新凭据管理器对我有帮助。
要打开Credentials Manager
搜索该设置或导航到:
Control Panel\All Control Panel Items\Credential Manager
。在Windows Credentials -> Generic Credentials中找到您的存储库并更新用户名/密码或删除所有不需要的。
推荐阅读
- python - 删除字符串 python 中的 utf-8 文字
- react-native - 在真实设备中重新加载应用程序
- python - Python、Selenium 和 Chrome:无法加载页面,因为“不安全”警告
- python - 如何安排函数在第一次在 python 中运行后每 3 天运行一次
- java - 并发发送带有附件的 HtmlEmail 和“打开的文件太多”错误
- python - 为什么从方法和外部读取的类变量不同?
- c++ - RtMidiIn 在发行版 C++ 中找不到端口
- javascript - 为什么核心装饰器的自动绑定定义了两次绑定函数?
- c# - 如何解决,UIAlertController (ActionSheet) is Crashed on iPad in xamarin.ios native app?
- ide - 在 PhpStorm 滚动错误消息预览中更改颜色