我工作的地方很多人在同一个帐户上使用同一台计算机。我们现在使用shell代替GUI只是为了方便。
第一次有人提交它时询问了他们的用户名和密码,但之后只是将他们的帐户用于所有提交。对不起,我不太了解shell,但这是我第一次使用它。我用来提交和同步的命令是:
git commit -a
git push origin [branch name here]
答案 0 :(得分:23)
答案 1 :(得分:4)
似乎正在缓存用户凭据。
转到您的项目,打开.git/config
并删除以下行:
[credential]
helper = store
# or helper=cache
查看git-credential-store了解详情。