2014-03-06 27 views
1

我以userA身份登录到一台计算机。Git:如何指定一个不同的用户来获取?

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

当我做“git fetch origin”时,它要求输入userA的密码。

是否有可能在git服务器上作为userB获取?

谢谢。

回答

2

Acording到“凭据上下文”在gitcredentials docs您可以添加您的混帐配置文件:

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

,并会做记号。

才达到其他的方式要你想要的是改变你的遥控器:

git config remote.origin.url https://userB:[email protected]/repo.git 

,但你必须有你的资料库的HTTP URL。

+0

我无法获得“凭证”的工作,但你提醒我改变配置文件。谢谢。 – user180574

+0

请考虑投票我的答案,如果它是有帮助的。这就是SO的工作方式;) – matagus

相关问题