每当我提交时,它都会链接到我的另一个github帐户';s用户名

每当我提交时,它都会链接到我的另一个github帐户';s用户名,git,github,Git,Github,出于某种原因,我不得不在同一台机器上使用我的个人和官方github用户帐户。此后,每当我从本地git提交到github时,用户的名称就是我的另一个帐户的用户名。我不明白这个帐户是如何与我的本地git链接的。我已经在git中检查了用户名,但该用户名与我的github用户名不同 假设我的github account1用户名为Max.Account2用户名为Ron。我的本地git名是Maxron。但每当我尝试在account1上推送某些内容时,它都会上载用户名为account2的提交 我确实通过 gi

出于某种原因,我不得不在同一台机器上使用我的个人和官方github用户帐户。此后,每当我从本地git提交到github时,用户的名称就是我的另一个帐户的用户名。我不明白这个帐户是如何与我的本地git链接的。我已经在git中检查了用户名,但该用户名与我的github用户名不同

假设我的github account1用户名为Max.Account2用户名为Ron。我的本地git名是Maxron。但每当我尝试在account1上推送某些内容时,它都会上载用户名为account2的提交

我确实通过
git config——全局用户名
它显示了MAxron的名字


如何解决此问题?

检查存储库的远程设置

git-remote-v


会告诉你你要去哪里

检查存储库的远程设置

git-remote-v


会告诉你你要去哪里

检查本地配置中的
用户名

git config --local user.name

检查本地配置中的
用户名

git config --local user.name


您是否使用诸如SourceTree或GitKraken之类的git工具?使用它们很容易管理此类配置。Github使用电子邮件将提交链接到作者。因此,请检查
git config[--global]user.email
,并使用
git log--format=fuller
检查您的提交。还要验证您是否已向Github帐户添加了正确的电子邮件地址。您是否使用诸如Source Tree或git Kraken之类的git工具?使用它们很容易管理此类配置。Github使用电子邮件将提交链接到作者。因此,请检查
git config[--global]user.email
,并使用
git log--format=fuller
检查您的提交。另外,请验证您是否已将正确的电子邮件地址添加到Github帐户。在我的情况下,它是空的。我认为设置电子邮件以尝试将其设置为所需用户并提交检查是值得的。通常情况下,如果没有设置,它应该选择全局名称。而不是,它甚至没有使用全局名称。它只需要另一个帐户github用户,您可以检查您的本地git配置文件:
.git/config
。你在那里看到任何
[user]
属性了吗?在我的情况下,它是空的。我想设置电子邮件是值得的,尝试将其设置为所需的用户并提交检查。通常情况下,如果没有设置,它应该选择全局名称。而不是,它甚至没有使用全局名称。它只需要另一个帐户github用户,您可以检查您的本地git配置文件:
.git/config
。您在那里看到任何
[user]
属性吗?我确实检查了,但推到了正确的目录,但使用了错误的github用户名您的:~/.gitconfig文件中的内容。我确实检查了,推到了正确的目录,但使用了错误的github用户名您的:~/.gitconfig文件中的内容。