将包含所有分支和完整历史记录的 Git 存储库从 Bitbucket 移动到 GitHub 的最佳方法是什么?
是否有我必须使用的脚本或命令列表?
可以参考 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
使用MarMass描述的Import CodeGitHub中的功能更容易。 见https://github.com/new/import
Import Code
除非…您的存储库包含一个大文件:问题是,导入工具将失败而没有明确的错误消息。只有GitHub 支持才能诊断出发生了什么。