标签:top nal https extern 存储位置 文件信息 nts 常用命令 完整
准备环境yum install curl openssh-server openssh-clients postfix cronie
systemctl start postfix && systemctl enable postfix
cat > /etc/yum.repo.d/gitlab-ce.repo << _EOF
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
_EOF
yum install -y gitlab-ce
gitlab-ctl reconfigure
安装完成之后通过http://ip访问,会输入两次密码,重置的是管理员root的密码,重置完成则可以通过root用户登陆管理
# /etc/gitlab/gitliab.rb
git_data_dir = ({
"default" => {"path" => "/data/gitlab"}
})
external_url: "http://git.**.com"
gitlab_rails[‘backup_path‘] = ‘/mnt/backups‘
gitlab-ctl reconfigure
gitlab-rake gitlab:backup:create
使用以上命令会在备份目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1393513186是备份创建的日期.
# 停止相关数据链接服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
# 从1393513186编号备份中恢复
gitlab-rake gitlab:backup:restore BACKUP=1393513186
# 启动 gitlab
gitlab-ctl start
Gitlab命令分为两部分:通用命令 和服务管理命令
help 帮助
reconfigure 修改配置文件之后,需要重新加载下
show-config 查看所有服务配置文件信息
uninstall 卸载这个软件
cleanse 删除gitlab数据,重新白手起家
start 启动所有服务
stop 关闭所有服务
restart 重启所有服务
status 查看所有服务状态
tail 查看日志信息
service-list 列举所有启动服务
graceful-kill 平稳停止一个服务
标签:top nal https extern 存储位置 文件信息 nts 常用命令 完整
原文地址:http://blog.51cto.com/idweb/2322077