2013-04-16 67 views
0

有很多关于此问题和有关多个“GitHub的”账户网络的...的Git - GitHub的帐户和Atlassian的藏匿帐户在PC上

但是我有,我需要用两个混帐的问题解决方案;

  • 我需要在GitHub帐户上工作,该帐户已经安装并正在运行。
  • 我们正在迁移到另一个Git提供者Atlassian Stash,所以暂时我需要在两者上工作。

原谅我的无知作为WebDev,我试图远离系统设置和命令提示符。

但据我所知,“Git”而不是“GitHub”是通过全局证书和配置在本地进行管理的。

因此,运行这些命令会让我感受不到GitHub; 混帐配置--global user.name“将汉考克” 混帐配置--global user.email“[email protected]

这里有一个想法......如果我用同样的电子邮件地址和密码相同两者都有效吗?!? 就像一个Git证书一样,那么回购是在每个回购基础上配置的?

我的理解正确吗?!?

我不愿意“乱七八糟”,有一个戏,因为这些不是我的回购,我需要今天能够工作。

+1

两者是不同的 “混帐” 服务提供商着,当然你可以使用相同的名称提交。我真的不明白你的问题。 – positron

+0

两个不同的供应商...不同的凭证...我想如果我在全球范围内改变它,我不能使用其他的... –

+0

你是什么意思,通过改变它的全球? – positron

回答

1

这听起来像你想改变git存储库的远程连接。在github上克隆到本地机器时,本地git-repo中的远程连接是“原点”远程。你需要将这个指向Stash而不是GitHub。除此之外,你应该没问题。

git remote set-url origin "git://your.stash.repo.domain/yourproject.git"

帮助在远程Git:http://gitref.org/remotes/#remote