当前位置:  开发笔记 > 开发工具 > 正文

如何从bitbucket到github的所有分支移动git存储库?

如何解决《如何从bitbucket到github的所有分支移动git存储库?》经验,为你挑选了5个好方法。

将所有分支和完整历史从bitbucket移动到github的git存储库的最佳方法是什么?是否有脚本或命令列表我必须使用?



1> MarMass..:

这很简单.

在GitHub中创建一个新的空存储库(没有自述文件或licesne,您可以在之前添加它们),以下屏幕将显示

在里面导入代码选项你粘贴你的bitbucket URL的repo和voilà!!

单击导入代码


你真的回答了这个问题,因为接受的答案只显示了一个通用的Git相关方法.你的答案更简单!
只要您是创建存储库的人并且它是裸露的,这个答案就很好.如果其他人为您创建了存储库(例如创建分支的管理员),那么这不起作用.在这种情况下,接受的答案是可行的方法.
对于其他想要使用此方法的人,请在使用此服务之前删除先前存储库主机上的双因素身份验证,否则您将陷入无休止的循环,试图在GitHub中删除新创建的存储库,并且摆脱这种情况的唯一方法是用`/ settings`替换URL末尾的`/ import`来访问设置并将其删除.

2> VonC..:

您可以参考GitHub页面" 复制存储库 "

它用:

git clone --mirror:克隆每个引用(提交,标记,分支)

git push --mirror:推动一切

这会给:

git clone --mirror https://bitbucket.org/exampleuser/repository-to-mirror.git
# Make a bare mirrored clone of the repository

cd repository-to-mirror.git
git remote set-url --push origin https://github.com/exampleuser/mirrored
# Set the push location to your mirror

git push --mirror

如前所述在评论由s LS:

使用MarMass描述的Import CodeGitHub功能更容易. 请参阅https://github.com/new/import

除非 ...你的repo包含一个大文件:问题是,导入工具将失败而没有明确的错误消息.只有 GitHub支持才能诊断发生了什么.


如果您想将存储库从Github移动到Bitbucket,这也适用.
这个方法给我带来了一个问题(不确定它是否有问题).当我将来自bitbucket的repo镜像到github然后为5个分支时,它在github中显示为"Compare and Pull Request".它没有在github中显示为分支.我能做些什么呢?
然后问题和维基呢?

3> biniam..:

如果您在github上找不到"导入代码"按钮,您可以:

    直接打开Github Importer并输入url.它看起来像:github importer的屏幕截图

    给它一个名字(或者它会自动导入名字)

    选择PublicPrivate回购

    点击 Begin Import

UPDATE: 近日,Github上宣布的能力," 导入库处理大型文件 "



4> 小智..:

http://www.blackdogfoundry.com/blog/moving-repository-from-bitbucket-to-github/

这帮助我从一个git提供者转移到另一个.最后,所有提交都在目标git中.简单直接.

git remote rename origin bitbucket
git remote add origin https://github.com/edwardaux/Pipelines.git
git push origin master

一旦我对GitHub的推送成功感到高兴,我可以通过发出以下命令删除旧的遥控器:

git remote rm bitbucket


请在答案中包含链接的相关部分,因为它应该能够独立存在.

5> k0pernikus..:

我有一个将现有存储库从github导入bitbucket的反向用例.

Bitbucket也提供导入工具.唯一必要的步骤是将URL添加到存储库.

看起来像:

bitbucket导入工具的屏幕截图

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有