代码之家  ›  专栏  ›  技术社区  ›  dkinzer

将我的SVN本地文件repo移动到GitHub

  •  2
  • dkinzer  · 技术社区  · 15 年前

    我有一个需要移动到GitHub的项目的本地文件SVN repo。 I know from what I've read on the GitHub site and a related question here on stack-overflow that it's a simple matter to move the repo from an SVN server into the GitHub repo .

    将这种类型的存储库移动到GitHub的建议方法是什么?



    更新:

    据我所知,没有直接的方法可以将本地文件存储库移到git上。最简单的解决方案是将存储库移到像Google这样的开放SVN主机上,然后使用GitHub服务应用程序从SVN克隆。但是,我没有这个选项,因为我不允许公开代码(这不是我的代码)。

    所以我要做的是:

    1. 在 本地机器。
    2. 在上面创建一个新的存储库 机器。
    3. 转储我的文件://repository和port
    4. 从新SVN克隆 存储库到本地计算机。

    警告是我在防火墙后面。

    2 回复  |  直到 9 年前
        1
  •  3
  •   dkinzer    15 年前

    我最终做了什么来让这个工作:

    1. 在那台机器上创建一个新的存储库。

      svnadmin create repos

      • 首先,我需要创建存储库的转储。所以我在我的机器上安装了silksvn( http://www.sliksvn.com/en/download )
      • svnadmin dump PATH_TO_MY_REPOSTITORY > myrepository.dump asdfdasf

      • 将“myrepository.dump”移到带有SVN serv的机器上

      • svnadmin load PATH_TO_MY_REPOSTITORY_ON_SERVER < myrepository.dump

    2. 从新的SVN存储库克隆到本地计算机。

        2
  •  0
  •   Andy Lester    15 年前

    github.com上有很多文档解释了您的选择。

    最坏的情况是,将本地存储库发布到公开可见的地方,然后让github将其删除。