由于我以前安装的Gitlab太难升级( TKL支持论坛上的线程: http://www.turnkeylinux.org/forum/support/20120913/upgrading-gitlab ),我已经下载了当前的TKLBAM发行版,并且遵循了Gitlab的标准升级路径,所以我现在有了一个使用TKLBAM和所有这些好东西运行的完全升级的Gitlab 6.1安装。到目前一切尚好。
但是,我们的旧版本的gitlab并没有提供HTTP来重新部署,这意味着我不能使用Gitlab 6.1中的“导入现有存储库”函数。
我知道我可以简单地将旧的Git存储库从旧的VM复制到新的VM,但是如何使这些存储库在新VM上在Gitlab中可见呢?
发布于 2013-10-01 07:48:40
一种选择是:
若要创建一个名为newRepo的远程设备,请执行: git remote add newRepo gitlab.localhost.com:User/newRepo.git (将末尾的url替换为您的回购程序)
git remote add newRepo gitlab.localhost.com:User/newRepo.git
发布于 2013-10-05 02:29:23
我最近从gitolite迁移到gitlab,官方的rake任务 gitlab:import:repos 为我工作。我正在使用gitlab 6.1.0 (82f3446)。以下是我所做的:
gitlab:import:repos
rsync
repositories/{group}/
{repository}