繁体   English   中英

如何在 TortoiseGit 上更改 GitHub 帐户

[英]How to change GitHub account on TortoiseGit

当我要推动时,我得到了拒绝的许可

我要在 TortoiseGit 上更改 GitHub 帐户,因为当前帐户没有推送权限。

错误:[远程:对(存储库)的权限被拒绝(GitHub 帐户)]

任何方法都可以更改 TortoiseGit 上的 GitHub 帐户吗?

我想您启用了git凭证帮助程序并存储了凭据。 您必须使用Windows凭据管理器手动删除它们,请参阅https://stackoverflow.com/a/31782500/3906760 之后,您将再次被要求,并可以使用其他帐户。

我知道它已经晚了但有些人可能会发现以下信息有用。

您需要打开.git文件夹(它是隐藏文件夹,首先启用show hidden folders选项)然后在其中打开配置文件。

在那里你可以看到许多属性,如[core],[remote],[origin]。

现在你需要创建像[credential]这样的属性。

[credential]
   username = your-account-username
[user]
   name = your name
   email = your email address

如果已存在任何属性,请将其替换为您所需的帐户详细信息。

就是这样,现在当你再次提交或推送时,它会询问你在配置文件中输入的帐户详细信息的密码。

在互联网上超过5个小时后我找到了解决这个问题的方法。 您可以尝试这样:C:\\ Program Files \\ Git \\ mingw64 \\ etc \\ gitconfig删除此文件,下次您将要求输入用户名和密码。

使用git bash的最简单方法

右键单击git repository文件夹并打开git bash


$ git config --global user.name "Your new username"
$ git config --global user.email "Your new Mail ID"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM