将git repos移动到gitlab

时间:2016-08-22 12:22:49

标签: git gitlab

我有通过ssh运行的git服务器。所有git repos都在我的git服务器上的/ opt / git / repos文件夹下。

现在我在同一台服务器上安装了gitlab。服务器的URL保持不变。 gitlab寻找repos的文件夹是/ opt / gitlab。

我的问题是,如何将/ opt / git / repos下的现有存储库移动/导入/ opt / gitlab,以便gitlab可以看到它们?

我在centos 6.x

上这样做

1 个答案:

答案 0 :(得分:1)

执行以下步骤:

  1. 使用gitlab gui为git repo创建一个项目。
  2. 在我已克隆git repos的本地系统上执行以下命令。
  3.   

    $ git remote add gitlab http://git.xxx.com/username/my-git-repo.git#

         

    $ git push gitlab --mirror

    请注意,我在创建后复制了gui的git repo的http地址。