当前位置:  开发笔记 > 开发工具 > 正文

如何在终端中更改我的Git用户名?

如何解决《如何在终端中更改我的Git用户名?》经验,为你挑选了7个好方法。

我在终端推送和拉动git然后我在github.com上更改了我的用户名.我去推了一些更改,它无法推送,因为它仍然识别我的旧用户名..如何在终端上的git上更改/更新我的用户名?



1> Oriol..:

    在终端中,导航到要进行更改的仓库.

    执行git config --list以检查当地仓库中的当前用户名和电子邮件.

    根据需要更改用户名和电子邮件 使其成为全局变更或特定于本地仓库:
    git config [--global] user.name "Full Name"
    git config [--global] user.email "email@address.com"

    每个仓库基础,您也可以.git/config手动编辑.

    完成!

故障排除?学到更多


我想指出将来会看到这个的人,如果你使用`--local`,你可以在同一台计算机上的特定存储库中使用不同的凭据.(例如,您希望从您的工作笔记本电脑中提交您的个人回购,但请在其他回购中使用您的工作凭证登录.)

2> Steven V..:

您可能需要更新远程URL,因为github会将您的用户名放入其中.您可以通过键入来查看原始URL

git config --get remote.origin.url

或者只是转到Github上的存储库页面并获取新的URL.然后用

git remote set-url origin https://{new url with username replaced}

使用新用户名更新网址.


登录到github.com时,用户名和密码有效-只是在终端中不起作用。是否有办法关闭终端,注销/关闭git,然后在终端中重新启动git?

3> DalyaG..:

    编辑:除了更改您的姓名和电子邮件您可能还需要更改您的凭据:

    要仅在一个存储库中进行本地更改,请从存储库中输入终端

    git config credential.username "new_username"

    改变全球使用

    git config credential.username --global "new_username"

    (编辑解释:如果你不改变user.emailuser.name,你将能够推动你的更改,但它们将在以前的用户下的git中注册)

    下次push,您将被要求输入您的密码

    Password for 'https://@github.com':


谢谢!这应该在最佳答案:)以下解决了我:``git config user.name"xxx"` - >`git config user.email"xxx"` - >`git config credential.username"xxx"`
全局应该在`config``git config --global credential.username“ new_username”`之后。

4> sravan kumar..:

要设置帐户的默认身份globally,请在命令下方运行

git config --global user.email "you@example.com"
git config --global user.name "Your Name"
git config --global user.password "your password"

要仅在当前存储库中设置标识,请--global在Project/Repo目录中删除并运行以下命令

git config user.email "you@example.com"
git config user.name "Your Name"
git config user.password "your password"

**Example:** 
email -> organization email Id
name  -> mostly employee Id or FirstName, LastName 



5> Raja Rama Mo..:

请更新新的用户存储库URL

 git remote set-url origin https://username@bitbucket.org/repository.git

我尝试使用下面的命令,它不起作用:

git config user.email "email@example.com"
git config user.name  "user"

要么

git config --global user.email "email@example.com"
git config --global user.name "user"



6> Emmanuel Ben..:

在您的终端上执行:

git config credential.username "prefered username"

要么

git config --global user.name "Firstname Lastname"



7> Developer Sh..:

我建议您通过简单地转到.git文件夹,然后打开配置文件来执行此操作。在文件中粘贴您的用户信息:

[user]
    name = Your-Name
    email = Your-email

应该是这样。

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有