您当前的位置: 首页 >  git

宝哥大数据

暂无认证

  • 1浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

gitlab的安装,备份

宝哥大数据 发布时间:2018-12-23 00:00:47 ,浏览量:1

一、安装 1.1、安装参考 1.2、 修改默认端口

涉及配置文件

 vim /etc/gitlab/gitlab.rb 
 	修改ngnix 端口    nginx['listen_port'] = 18788#默认80端口
 	修改unicorn端口  unicorn['port'] = 18787  #默认8080
 	修改postgresql     pgbouncer['listen_port'] = '16432'
 	

 vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
  	server {
		  listen *:18787;
		  
 vim /var/opt/gitlab/gitlab-shell/config.yml 
 	gitlab_url: "http://192.168.179.4:18787"
注意修改了默认端口后,一定要使用gitlab-ctl reconfigure保存配置

然后gitlab-ctl restart, 访问http://192.168.179.4:18788/打开gitlab的界面

解决Gitlab在Git操作中出现 GitLab: API is not accessible 错误
 vim  /var/opt/gitlab/gitlab-shell/config.yml 
二、备份与恢复 2.1、备份

https://blog.csdn.net/ouyang_peng/article/details/77070977 修改备份目录

gitlab_rails['backup_path'] = "/uardata1/backups"

备份的命令

gitlab-rake gitlab:backup:create

定时任务
* * * * * /usr/bin/gitlab-rake gitlab:backup:create CRON=1
2.2、 Gitlab恢复操作

如果迁移的话, 首先确认版本一致

gitlab-rake gitlab:env:info

模拟操作

2.2.1、使用备份gitlab-rake gitlab:backup:create进行一下备份
备份的包
1545493188_2018_12_22_11.5.3_gitlab_backup.tar
2.2.2、将testforgitlab项目的dev分支删除
  • 删除本地分支
git branch -d dev  
  • 删除远端分支
remote/origin/master表示的是远程分支
删除
 git push origin --delete dev 

1、停止相关数据连接服务 在这里插入图片描述 查看状态 2、

2、恢复 注意: gitlab的版本要一致 恢复操作会将原库中数据删除, 然后进行加载, 做恢复前,先在一个测试机器上进行恢复操作

gitlab-rake gitlab:backup:restore BACKUP=1545493188_2018_12_22_11.5.3

2.1、WARNING: no privileges were granted for "public" http://www.mamicode.com/info-detail-2280445.html

2.2、界面变成下面的样子, 布局全乱了 在这里插入图片描述 解决参考: https://bbs.archlinux.org/viewtopic.php?pid=1804998 https://blog.csdn.net/pzlsun/article/details/54619832

 vim /opt/gitlab/embedded/service/gitlab-rails/config/environments/production.rb
  
  # Disable Rails's static asset server (Apache or nginx will already do this)
  if Gitlab.rails5?
    config.public_file_server.enabled = true  #false 改为true
  else
    config.serve_static_files = true	    # false 改为true
  end
访问正常了

在这里插入图片描述 2.3、

gtar: .: Cannot mkdir: No such file or directory
gtar: Exiting with failure status due to previous errors
在备份8.8.4的时候出现gitlab 项目页500错误 OpenSSL bad decrypt 三、常用命令

https://blog.csdn.net/fuzhongfaya/article/details/81022447

GitLab 架构

关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0661s