为什么我的存储库是从Git Bash的不同帐户上传的

时间:2018-08-08 06:07:42

标签: git github commit git-bash

我已经登录了Git Bash。但是我想从另一个帐户推送一个提交。两个帐户都在同一存储库上工作。当我尝试从第二个帐户进行提交时,它要求输入用户名和密码。虽然我输入了用户名和密码,但它由git bash中记录的第一个帐户提交。我如何能够通过第二个人的帐户进行提交。

1 个答案:

答案 0 :(得分:0)

提交与git config中定义的用户相关联。

这个问题尚不清楚,但是我假设在您push到远程存储库时会出现用户名/密码提示,这些提示用于验证您是否具有推送权限,而不是标识作者的变化。

为了支持来自同一帐户的两个不同的用户提交,可以将两个git克隆存储在两个单独的目录中。

以这种方式为每个目录配置用户,只需完成一次:

git config user.name "Your Name Here"
git config user.email your@email.com

相关问题:Git: Set local user.name and user.email different for each repo