Chi*_*hin 60 github bitbucket github-for-windows
是否可以同时使用GitHub for Windows同时使用Bitbucket和GitHub?
例如,我可以在程序中显示两个站点上的回购,当我提交/同步回购时,它会推送到相应网站上的相应回购中吗?
Von*_*onC 83
不,如果你的意思是:拥有一个带两个遥控器的本地回购(一个GitHub和一个Bitbucket).
您只能使用该客户端定义一个远程,它将是GitHub或Bitbucket.
是的,如果您限制为一个远程,您可以使用GitHub for Windows与任何上游仓库.
使用(不断)更新的GitHub for Windows应用程序,现在可以更轻松地添加上游回购的过程:
选择URL,然后从浏览器中拖动文本,并将其放入GitHub for Windows应用程序.它会自动添加存储库.

(原始答案2013年2月)
为了发布 "GitHub for Windows" (而不是"推送到GitHub"),您需要使用Bitbucket仓库的https地址定义远程" origin"(在本地仓库的设置中):
https://user@bitbucket.org/user/repo
Run Code Online (Sandbox Code Playgroud)
因此,如果您通过"GitHub for Windows"创建本地仓库,则可以通过其设置添加正确的远程:

请注意,第一次刷新将触发登录屏幕,以便您输入您在bitbucket.org上使用的http凭据:它们将在当前会话期间由GitHub for Windows缓存(和加密).

(有关该凭证缓存机制的更多信息,请参阅" 密码缓存 "和" git:' credential-cache'不是git命令 ",最近在Git 1.7.9+中引入)
您在本地进行的任何修改都将被GitHub for Windows客户端选中(您可能需要退出repo(GitHub for Windows客户端左上角的左箭头,然后再次点击您当地的Bitbucket存储库:那将是触发刷新):

下一个屏幕截图中的关键字是" publish"(而不是" push to GitHub").
那是因为远程"起源"是一个https.

点击"发布",您将看到您的回购状态设置为" in sync":

赶紧去bitbucket.org检查一下,确实是GitHub for Windows确实推送到Bitbucket:

| 归档时间: |
|
| 查看次数: |
37686 次 |
| 最近记录: |