gitlab/gitlab-ce - Packages · packages.gitlab.com
rpm -ivh gitlab-ce-13.11.1-ce.0.el7.x86_64.rpm
vi /etc/gitlab/gitlab.rb
配置访问ip
external_url 'http://ip'
配置端口
搜索 puma
修改仓库位置:
git_data_dirs({
"default" => {
"path" => "/data/gitlab"
}
})
修改备份位置: gitlab_rails['backup_path'] = "/backups"
gitlab-ctl reconfigure
gitlab-ctl start
GitLab常用命令
命令 用途
gitlab-ctl status 查看gitlab组件状态
gitlab-ctl start 启动全部服务
gitlab-ctl restart 重启全部服务
gitlab-ctl stop 停止全部服务
gitlab-ctl reconfigure 使配置文件生效(一般修改完主配置文件/etc/gitlab/gitlab.rb,需要执行此命令)
gitlab-ctl show-config 验证配置文件
gitlab-ctl uninstall 删除gitlab(保留数据)
gitlab-ctl cleanse 删除所有数据,从新开始
gitlab-ctl tail 查看服务的日志
卸载gitlab
rpm -e gitlab-ce
ps aux | grep gitlab
kill -9 xxx
删除所有包含gitlab文件
find / -name gitlab | xargs rm -rf
gitlab-rails console //进入控制台
u=User.where(id:1).first //查找id为1的用户并赋值给u
u.password='zhjt_GitLab' //修改u的密码
u.password_confirmation='zhjt_GitLab' //确认密码信息
u.save! //保存用户信息
ruby_block[supervise_redis_sleep] action run 弱国这一步一直卡着执行如下操作
1、按住CTRL+C强制结束;
2、运行:sudo systemctl restart gitlab-runsvdir;
3、再次执行:sudo gitlab-ctl reconfigure