Misc Notes

Gitlab的一点记录

挪窝

当时Gitlab是部署着玩儿的,不懂怎么配置也没去研究,结果一用下来里面好多东西,必须得整理一下,首先是挪个窝,否则会一直安装在系统盘,没多久就满了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$ sudo mkdir /home/gitlab
$ sudo mkdir /home/gitlab/git-data
$ sudo chown git.root /home/gitlab/git-data
$ sudo su - git
$ vi /etc/gitlab/gitlab.rb
git_data_dirs({
"default" => {
"path" => "/home/gitlab/git-data"
}
}, {
"alternative" => {
"path" => " /home/gitlab2/gitlab-data"
}
})

$ gitlab-ctl stop
$ rsync -av /var/opt/gitlab/git-data/repositories /home/data/gitlab/git-data
$ gitlab-ctl reconfigure
$ gitlab-ctl start

备份

1
sudo gitlab-rake gitlab:backup:create