![](/img/trans.png)
[英]How to migrate an SVN repo on Google Code to a git repo on GitHub
[英]Migrate git repo from Google Code to Github
我有一个在Google Code上托管的git项目。 我想把它移到Github,包括修订历史。 我不使用票务系统,所以无所谓。
在像我这样的类似问题中,问题是从Google Code中的SVN repo迁移到Github。 我已经在使用git了。
我在我的机器上检查了项目,因为我正在开发它。 根据我从git的理解,我的本地项目已经包含了完整的历史,因为它具有分布式特性。 因此,将它复制到github非常简单,但我不知道这些步骤。
当然,我们的想法是将新的更改推送到Github,Google代码库将保持冻结状态。
创建一个github存储库,并确保正确安装SSH密钥等。
从谷歌查看您的存储库。
跑:
git remote add github <URL FROM GITHUB>
git push github HEAD
那会推动你现在的分支。 您可以通过切换到他们并重复git push github HEAD
(或其他更高级的方法)来推送其他人。
在Github上创建一个空的存储库,将本地存储库推送到它 - 完成。
此时,如果您希望所有未来的推送都转到Github,请将origin
remote更改为指向Github存储库而不是Google Code上的存储库 - 或者您可以从Github克隆新的工作存储库。
您可以使用Google代码导出到GitHub功能 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.