无法更改git凭据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法更改git凭据相关的知识,希望对你有一定的参考价值。

我最近注册了github到gitlab帐户。我之前用其他一些用户的凭据推动了项目,但现在我想使用我自己的github帐户。我更改了用户名和电子邮件

 git config --global user.name <myusername>
 git config --global user.email <myemail>

好吧,我现在可以像myusername一样推动,但我所做的活动并没有反映在我的个人资料中。实际上,它们反映在之前提到Authored by <myname>的用户帐户中,而贡献以他的名字显示。当我开立账户时,我的贡献是没有。

我检查了关于删除Windows凭据的其他帖子但我的设备没有存储任何git凭证。我无法得到什么问题以及如何解决这个问题。

答案

首先,使用正确的用户帐户设置远程URL:

cd /path/to/my/local/repo
git remote set-url origin https://myGitLabAccount@gitlab.com/myGitLabAccount/myrepo.git

其次,检查你的git凭证助手:

git config credential.helper

如果设置,该助手应该提示您输入GitHub密码并缓存它。

以上是关于无法更改git凭据的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 Windows 凭据管理器的情况下更改我的 git 帐户凭据

更改 Git 中推送的凭据

bug篇——idea拉取代码认证失败重新登录

新的电脑拉取 or clone 代码出错解决方法

更改 Xcode Server Bot 的源代码控制凭据?

git报错 - remote: HTTP Basic: Access denied