如何将 Git Bash 中的 github 用户切换为 Windows?
How can I switch github user in Git Bash for Windows?
我有两个 GitHub 帐户,想用其中一个帐户推送到存储库,我们称它为帐户 A.
但问题是我的Git Bash for Windows 总是和对方一起推送,账号B.
我相信这是因为我第一次下载 Git Bash(很久以前)我将我的用户配置为帐户 B,但我不知道如何切换它们。
我卸载了 Git Bash 并再次安装,这次没有凭据帮助功能,甚至进入控制面板并排除了关于 GitHub 的通用凭据,但仍然每次都是我承诺,它是与 B 帐户。
事实上,在我重新安装并排除通用凭据后,Git Bash 要求我在推送前输入我的 Git 用户名和密码,我输入了我的帐户 A 而且,令人惊讶的是,最后提交仍然是使用帐户 B.
真不知道怎么办。
提交“made as B”与用户凭据无关。
那些提交 author 来自 git config user.name
/git config user.email
更改存储库中的这些设置,您将看到新提交被推送为 B。
如Philippe suggests , you can also manage different user identities through conditional .gitconfig
files (with Git 2.13+)
我有两个 GitHub 帐户,想用其中一个帐户推送到存储库,我们称它为帐户 A.
但问题是我的Git Bash for Windows 总是和对方一起推送,账号B.
我相信这是因为我第一次下载 Git Bash(很久以前)我将我的用户配置为帐户 B,但我不知道如何切换它们。
我卸载了 Git Bash 并再次安装,这次没有凭据帮助功能,甚至进入控制面板并排除了关于 GitHub 的通用凭据,但仍然每次都是我承诺,它是与 B 帐户。
事实上,在我重新安装并排除通用凭据后,Git Bash 要求我在推送前输入我的 Git 用户名和密码,我输入了我的帐户 A 而且,令人惊讶的是,最后提交仍然是使用帐户 B.
真不知道怎么办。
提交“made as B”与用户凭据无关。
那些提交 author 来自 git config user.name
/git config user.email
更改存储库中的这些设置,您将看到新提交被推送为 B。
如Philippe suggests .gitconfig
files (with Git 2.13+)