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获取?
谢谢。
我以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获取?
谢谢。
Acording到“凭据上下文”在gitcredentials docs您可以添加您的混帐配置文件:
[credential "git:/git/repo/code.git"]
username = userB
,并会做记号。
才达到其他的方式要你想要的是改变你的遥控器:
git config remote.origin.url https://userB:[email protected]/repo.git
,但你必须有你的资料库的HTTP URL。
我无法获得“凭证”的工作,但你提醒我改变配置文件。谢谢。 – user180574
请考虑投票我的答案,如果它是有帮助的。这就是SO的工作方式;) – matagus