Bitbucket和GitHub都使用GitHub for Windows
一次可以使用GitHub for Windows的Bitbucket和GitHub吗?
例如,我可以在程序中显示的两个站点上都有回购,当我提交/同步一个回购时,它会推到相应网站上的相应回购?
不,如果你的意思是:有一个本地回购两个遥控器(一个GitHub和一个Bitbucket)。
你可以只用一个客户端定义一个远程,它可以是一个GitHub或一个Bitbucket。
是的,如果你限制到一个远程,你可以使用任何上游回购的Windows GitHub。
使用(不断更新的)GitHub for Windows应用程序,添加上游回购的过程现在更容易 :
selectURL,然后从浏览器拖动文本,并将其放到GitHub for Windows应用程序中。 它会自动添加存储库。
(原始答案2013年2月)
为了“GitHub for Windows” 发布 (而不是“推送到GitHub”),你需要使用Bitbucket回购的https地址来定义一个远程的“ origin
”(在本地repo的设置中):
https://user@bitbucket.org/user/repo
因此,如果您通过“GitHub for Windows”创build本地回购,则可以通过其设置添加右侧的远程设备:
请注意,第一次刷新将触发login屏幕,以便您input您在bitbucket.org上使用的http凭证:在您当前的会话期间,它们将被GitHub for Windowscaching(并encryption)。
(请参阅“ 密码caching ”和“ git:' credential-cache
'不是一个git命令 ”,更多关于最近与Git 1.7.9 +引入的凭证caching机制)
您在本地进行的任何修改都将被GitHub for Windows客户端(您可能需要退出回购(GitHub for Windows客户端左上angular的左箭头),然后再次单击本地Bitbucket存储库:触发刷新):
下一个截图中的关键字是“ publish
”(而不是“ push to GitHub
”)。
这是因为远程的“起源”是一个https。
点击“发布”,你会看到你的回购状态设置为“ in sync
”:
赶到bitbucket.org检查,确实GitHub的Windows确实推动到Bitbucket:
还有一个新的Windows客户端,你可以使用bitbucket。 我今天尝试了,我认为这是一个更好的产品。
现在有一个更简单的方法让GitHub for Windows连接到你的Bitbucket帐户。 看看下面的链接。