建议配置:
实验环境:
安装包下载位置(gitlab-ce_11.11.8-ce): 清华源 七牛
bash# 下载安装包
root@gitlab:~# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_11.11.8-ce.0_amd64.deb
# 直接安装
root@gitlab:~# dpkg -i gitlab-ce_11.11.8-ce.0_amd64.deb
#需要在/etc/gitlab/gitlab.rb修改配置文件,配置域名,修改邮件发送地址(非必须,用户修改密码使用。)
#configuration in /etc/gitlab/gitlab.rb file.
vim /etc/gitlab/gitlab.rb
external_url 'http://gitlab.example.com'
==>
external_url 'http://192.168.0.130'
#Then, you can start your GitLab instance by running the following command:
# sudo gitlab-ctl reconfigure
# 修改配置完成后使用gitlab-ctl reconfigure让配置生效
# 运行,第一次运行需要大概2-5分钟,看系统性能。
root@gitlab:~# gitlab-ctl reconfigure
bash# 启动服务
root@gitlab:~/11# gitlab-ctl start
# 停止服务
root@gitlab:~/11# gitlab-ctl stop
# 重启服务
root@gitlab:~/11# gitlab-ctl restart
# 查看服务运行状态
root@gitlab:~/11# gitlab-ctl status
# 查看各个组件的日志
root@gitlab:~/11# gitlab-ctl tail nginx
# 修改配置文件后需要执行让其生效
root@gitlab:~# gitlab-ctl reconfigure
bash# 查看gitlab的版本号
root@gitlab:~# cat /opt/gitlab/version-manifest.txt
#下载汉化包
root@gitlab:~# wget https://gitlab.com/xhang/gitlab/-/archive/v11.11.8-zh/gitlab-v11.11.8-zh.zip
# 停止gitlab
root@gitlab:~# gitlab-ctl stop
# 备份原数据
root@gitlab:~# cp -rp /opt/gitlab/embedded/service/gitlab-rails /opt/gitlab-rails.bak
# 解压汉化包
root@gitlab:~# tar -xvf gitlab-v11.11.8-zh-.tar.gz
# 汉化
root@gitlab:~# cp -rf gitlab-v11.11.8-zh/* /opt/gitlab/embedded/service/gitlab-rails/
# 重新读取配置文件
root@gitlab:~# gitlab-ctl reconfigure
#启动gitlab
root@gitlab:~# gitlab-ctl start
暂无
bashstep1:停止gitlab的相关服务,但是不能全部关掉
root@gitlab:~/trad# gitlab-ctl stop unicorn
root@gitlab:~/trad# gitlab-ctl stop sidekiq
step2:手动备份测试
root@gitlab:~/trad# gitlab-rake gitlab:backup:create
备份的目录:/var/opt/gitlab/backups
备份文件名称:1603287165_2020_10_21_11.11.8_gitlab_backup.tar 时间戳_备份日期_备份版本_itlab_backup.tar
step3:启动gitlab
root@gitlab:~/trad# gitlab-ctl start
step4:gitlab备份数据恢复
先停止gitlab的unicorn和sidekiq服务
root@gitlab:~/trad# gitlab-rake gitlab:backup:restore BACKUP=1603287433_2020_10_21_11.11.8
# 恢复只需要指定到版本号
# 需要输入yes确认
# 启动关闭的服务
root@gitlab:~/trad# gitlab-ctl start
暂无
暂无
暂无
暂无
python-gitlab https://github.com/python-gitlab/python-gitlab 文档地址: https://python-gitlab.readthedocs.io/en/v1.15.0/install.html
本文作者:mykernel
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!