gpt4 book ai didi

github - 对 Bitbucket 和 GitHub 使用适用于 Windows 的 GitHub

转载 作者:行者123 更新时间:2023-12-03 05:42:20 24 4
gpt4 key购买 nike

是否可以同时将 GitHub for Windows 用于 Bitbucket 和 GitHub?

例如,我可以在程序中显示两个站点上的存储库,并且当我提交/同步存储库时,它会推送到相应网站上的相应存储库吗?

最佳答案

不,如果您的意思是:拥有一个带有两个 Remote (一个 GitHub 和一个 Bitbucket)的本地存储库。
您只能使用该客户端定义一个远程,它可以是 GitHub 远程或 Bitbucket 远程。

<小时/>

是的,如果您限制一个远程,您可以将 GitHub for Windows 与任何上游存储库一起使用。

添加上游仓库的流程是now easier with the (constantly) updated GitHub for Windows app :

select the URL and then drag the text from your browser, and drop it into the GitHub for Windows app. It will automatically add the repository.

draganddrop

<小时/>

(原始答案 2013 年 2 月)

为了让“GitHub for Windows”发布(而不是“推送到 GitHub”),您需要定义一个远程“来源”(在设置中您的本地存储库)使用 Bitbucket 存储库的 https 地址:

https://user@bitbucket.org/user/repo

因此,如果您通过“GitHub for Windows”创建本地存储库,则可以通过其设置添加正确的远程仓库:

remote

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

login

(有关最近随 Git 1.7.9+ 引入的凭证缓存机制的更多信息,请参阅“Password Caching ”和“git: 'credential-cache' is not a git command ”)

您在本地进行的任何修改都将由 GitHub for Windows 客户端获取(您可能需要退出存储库(GitHub for Windows 客户端左上角的左箭头,然后再次单击本地 Bitbucket 存储库) :将触发刷新):

commit

下一张屏幕截图中的关键是“发布”一词(而不是“推送到 GitHub”)。
这是因为远程“来源”是 https 来源。

publish in GitHub app

点击“发布”,您将看到您的存储库状态设置为“同步”:

in sync

赶紧前往 bitbucket.org 检查 GitHub for Windows 是否确实推送到了 Bitbucket:

published

关于github - 对 Bitbucket 和 GitHub 使用适用于 Windows 的 GitHub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com