Bitbucket和GitHub都使用GitHub for Windows

一次可以使用GitHub for Windows的Bitbucket和GitHub吗?

例如,我可以在程序中显示的两个站点上都有回购,当我提交/同步一个回购时,它会推到相应网站上的相应回购?

不,如果你的意思是:有一个本地回购两个遥控器(一个GitHub和一个Bitbucket)。
你可以只用一个客户端定义一个远程,它可以是一个GitHub或一个Bitbucket。


是的,如果你限制到一个远程,你可以使用任何上游回购的Windows GitHub。

使用(不断更新的)GitHub for Windows应用程序,添加上游回购的过程现在更容易 :

selectURL,然后从浏览器拖动文本,并将其放到GitHub for Windows应用程序中。 它会自动添加存储库。

draganddrop


(原始答案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。

发布在GitHub应用程序

点击“发布”,你会看到你的回购状态设置为“ in sync ”:

同步中

赶到bitbucket.org检查,确实GitHub的Windows确实推动到Bitbucket:

发表

还有一个新的Windows客户端,你可以使用bitbucket。 我今天尝试了,我认为这是一个更好的产品。

http://www.sourcetreeapp.com/

现在有一个更简单的方法让GitHub for Windows连接到你的Bitbucket帐户。 看看下面的链接。

http://www.infragistics.com/community/blogs/david_burela/archive/2013/03/31/using-the-github-for-windows-app-with-bitbucket.aspx