Git:如何指定要获取的其他用户?

时间:2014-03-06 22:38:25

标签: git

我以userA身份登录一台计算机。

$ git remote -v 
origin      git:/git/repo/code.git (fetch)
origin      git:/git/repo/code.git (push)

当我执行“git fetch origin”时,它会询问userA的密码。

是否可以在git服务器上以userB的形式获取?

感谢。

1 个答案:

答案 0 :(得分:3)

根据gitcredentials docs中的“Credential Contexts”,您可以添加您的git配置文件:

[credential "git:/git/repo/code.git"]
  username = userB

这将打勾。

想要获得想要的其他方式是改变你的遥控器:

git config remote.origin.url https://userB:password@example.com/repo.git

但您需要为您的存储库提供一个http网址。