Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在GitBash中更改帐户_Git_Logout_Account - Fatal编程技术网

如何在GitBash中更改帐户

如何在GitBash中更改帐户,git,logout,account,Git,Logout,Account,我想更改我在gitbash中的帐户。照常 1.通过windows凭据管理器或删除凭据 $ git credential-manager delete https://github.com 问题:不起作用/什么都不做 问题:$git config-ldeliever是一个用户。电子邮件我不想使用/也就是说,我想从当前帐户注销,然后登录到一个新帐户。如何做到这一点?自2018年起,“删除”已被弃用,请改用“拒绝” git credential-manager reject <url>

我想更改我在gitbash中的帐户。照常

1.通过windows凭据管理器删除凭据

 $ git credential-manager delete https://github.com
问题:不起作用/什么都不做

问题:
$git config-l
deliever是一个
用户。电子邮件
我不想使用/也就是说,我想从当前帐户注销,然后登录到一个新帐户。如何做到这一点?

自2018年起,“删除”已被弃用,请改用“拒绝”

git credential-manager reject <url>

下次当您执行诸如克隆、推送、拉取等git操作时,将出现用户名和密码提示,供您输入要使用的新凭据。

您需要在配置中直接更改用户名/电子邮件,以便从另一个帐户提交

$ git config --global user.name "GithubUsername"

$ git config --global user.email "Email"

user.name
/
user.email
与帐户和凭据无关。添加提交时,它将来自具有此
用户的github帐户。email
是,但与帐户、标识、授权和密码无关。您可以使用任何名称和任何电子邮件推送提交,例如,来自合作者的提交。我认为@Roman询问的是如何更改他们的凭证授权方法(即,
credential.helper
)。这是正确的吗?关键是,现在将文件提交到存储库时,它是从account1完成的,这在git config-l中也提到过,但是我确实希望它是account2,到目前为止,所有的解决方案都没有效果。不起作用,相同的帐户进行提交,显示的是相同的配置,尽管还开设了一个新账户。
$ git config --global user.name "GithubUsername"

$ git config --global user.email "Email"