添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

08.gitlab批量导入项目.md

File metadata and controls

[root@zhangyz ~]# mkdir -pv /test/data/repositories/root
[root@zhangyz ~]# tar -xf /root/repositories.tar.gz -C /test/data/repositories/root

这里有的时候会有报错出现, 不管它继续执行

[root@zhangyz ~]# gitlab-rake gitlab:import:repos['/test/data/repositories/root/']

同样的命令执行两遍, 为的就是gitlab能够将仓库的路径写入到 postgresql 数据库当中

[root@zhangyz ~]# gitlab-rake gitlab:import:repos['/test/data/repositories/root/']

将要导入的项目拷贝到指定目录, 因为这个时候仓库路径已经写入到数据库当中去了

[root@zhangyz ~]# cp -r /test/data/repositories/root/* /var/opt/gitlab/git-data/repositories/root/

cd /var/opt/gitlab/git-data/repositories/root 目录下

[root@zhangyz ~]# cd /var/opt/gitlab/git-data/repositories/root
[root@zhangyz root]# chmod g-s ./* -R
[root@zhangyz root]# chmod 770 ./* -R
[root@zhangyz root]# chown git:git ./* -R