使用不同用户名/帐户的git clone

git clone with different username/account

这是一个愚蠢的问题,但我已经查了很久了,我找不到任何东西,所以我不得不问它。

你怎么用不同的账户在git上做点什么?

例如,如果我登录到abcdef,并且我想在12345帐户上克隆某些内容,我该怎么做?

我记得我以前是这样做的:git clone url -l username。然后它会要求我输入一个password,我会把它输入。但这要么已经不起作用了,要么我的大脑在干扰我!

谢谢你的帮助。


如果您通过HTTPS克隆,您可以执行如下操作

1
git clone https://[email protected]/username/repository.git

这将提示您输入密码。

您也可以通过拨打

1
git clone https://username:[email protected]/username/repository.git

但请注意,在这种情况下,密码将保存在.git/config和您的bash历史中,这是不安全的。如果您不想每次都输入密码,那么应该考虑通过ssh进行克隆。