这里有很多关于多个"GitHub"帐户的问题…
但是我有一个问题,我需要使用两个Git解决方案;
- 我需要在GitHub帐户上工作,已经设置并工作。
- 我们正在迁移到Atlassian Stash,另一个Git提供商,所以暂时我需要同时工作。
原谅我作为WebDev的无知,我尽量远离系统设置和命令提示符。
但据我所知,"Git"而不是"GitHub"是用全局凭据和配置在本地管理的。
所以运行这些命令会把我从GitHub上撞下来;git配置—global user.name"Will Hancock"Git配置—全局用户。电子邮件"will.hancock@webtekkers.com"
我有个主意…如果我使用相同的电子邮件和相同的密码,这工作吗?就像一个Git凭证一样,那么回购是在每个回购的基础上配置的?
我理解对了吗?
我不愿意"乱搞"和玩,因为这些不是我的repo的,我需要今天能够工作。
听起来您想要更改git存储库远程连接。在github上克隆到本地机器时,本地git-repo中的远程连接是"origin"远程连接。你需要把它指向Stash而不是GitHub。除此之外,你应该很好。
git remote set-url origin "git://your.stash.repo.domain/yourproject.git"
git远程帮助:http://gitref.org/remotes/#remote