安装配置gitlab

安装

yum install -y curl policycoreutils-python

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce

# 配置及启动服务
gitlab-ctl reconfigure

相关链接:http://blog.51cto.com/caiyuanji/2114796?cid=707746

常用命令

# 载入配置服务(初始化和修改/etc/gitlab/gitlab.rb 后需要重新载入)
sudo gitlab-ctl reconfigure

# 启动服务
sudo gitlab-ctl start

# 停止服务
sudo gitlab-ctl stop

# 重启服务
sudo gitlab-ctl restart

# 检查redis的日志
sudo gitlab-ctl tail redis

# 检查postgresql的日志
sudo gitlab-ctl tail postgresql

# 检查gitlab-workhorse的日志
sudo gitlab-ctl tail gitlab-workhorse

# 检查logrotate的日志
sudo gitlab-ctl tail logrotate

# 检查nginx的日志
sudo gitlab-ctl tail nginx

# 检查sidekiq的日志
sudo gitlab-ctl tail sidekiq

# 检查unicorn的日志
sudo gitlab-ctl tail unicorn

# 检查服务状态
sudo gitlab-ctl status

数据备份

# gitlab备份  
gitlab-rake gitlab:backup:create

# 备份目录在/var/opt/gitlab/backups


# gitlab 恢复  
# 先停服务 
gitlab-ctl stop unicorn 
gitlab-ctl stop sidekiq


gitlab-rake gitlab:backup:restore BACKUP=xxxxx  # (这里是一个编号,即备份文件的前缀)

# 再启动服务 
gitlab-ctl start

最后更新于

这有帮助吗?