我已使用全局配置在我的系统上配置了帐户A,我可以从那里克隆我的所有回购.
现在我不想更改配置,我想克隆并使用我的用户名和密码执行帐户B的所有操作.我怎样才能做到这一点?
我试过了:
git clone username:passwordgit@github.com:*****/******.git
但没有成功.
您可以尝试使用完整的https网址:
git clone https://username:password@github.com/*****/******.git
如果省略该https://
部分(并使用' :
'而不是'/'),它将被解释为ssh url.
GitHub帮助页面" 我应该使用哪个远程URL? "确认https网址可以访问私人存储库.
注意:我不会将密码直接放在网址中,而是使用凭据管理器为正确的用户获取正确的密码.
git clone https://username@github.com/*****/******.git
只是为了使语法更清晰,克隆私有存储库使用:
git clone https://[insert username]:[insert password]@github.com/[insert organisation name]/[insert repo name].git
例:
git clone https://myusername:mypassword@github.com/myorgname/myreponame.git