[英]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.