GitLab升级(8.10.5-9.5.4)
来源:互联网 发布:路由器怎么网络慢 编辑:程序博客网 时间:2024/06/07 08:12
1.关闭GitLab服务
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
gitlab-ctl stop nginx
2.备份GitLab
gitlab-rake gitlab:backup:create
3.下载gitlab的RPM包并进行升级
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum update gitlab-ce
或者直接安装高版本(原版本8.10.5)
yum install gitlab-ce-9.5.4-ce.0.el6.x86_64
或者上官网下载最新版本 gitlab对应软件包 gitlab官网
使用 rpm -ivh gitlab-ce-9.5.4-ce.0.el6.x86_64
报错.Error executing action `run` on resource 'ruby_block[directory resource: /var/opt/gitlab/git-data/repositories]'解决方法:chmod 2770 /var/opt/gitlab/git-data/repositories
4.启动并查看gitlab版本信息
gitlab-ctl reconfigure
gitlab-ctl restart
查看GitLab版本
head -1 /opt/gitlab/version-manifest.txt
5.GitLab更改默认Nginx
更换gitlab自带Nginx,使用自行编译Nginx来管理gitlab服务。
编辑gitlab配置文件禁用自带Nignx服务器
vi /etc/gitlab/gitlab.rb
…
设置nginx为false,关闭自带Nginx
nginx[‘enable’] = false
…
检查默认nginx配置文件,并迁移至新Nginx服务
/var/opt/gitlab/nginx/conf/nginx.conf #nginx配置文件,包含gitlab-http.conf文件
/var/opt/gitlab/nginx/conf/gitlab-http.conf #gitlab核心nginx配置文件
6.重启 nginx、gitlab服务
gitlab-ctl reconfigure
service nginx restart
访问报502。原因是nginx用户无法访问gitlab用户的socket文件。 重启gitlab需要重新授权
chmod -R o+x /var/opt/gitlab/gitlab-rails
- GitLab升级(8.10.5-9.5.4)
- gitlab升级
- 升级gitlab
- Gitlab升级
- gitlab 升级
- GitLab 5.3 升级注意事项
- gitlab升级脚本
- gitlab迁移升级
- 迁移和升级gitlab
- Gitlab备份、升级、恢复
- GitLab升级到5.1注意事项
- Gitlab安装、迁移和升级
- gitlab备份、恢复、迁移、升级
- ubuntu gitlab 升级/备份/恢复
- gitlab从8.6.5升级到8.11.7(补丁版本通用更新指南)
- gitlab 升级到5.0的严重注意事项
- gitlab 6.2 to 6.3升级注意事项
- GitLab 升级到7.2的新方法
- go语言学习笔记(4) 变量
- 现在报考在职研究生还来得及吗?
- 面试编程题-青蛙跳楼梯问题
- maven-war-plugin生成swagger。json并打包到war包中(springmvc)
- 材质球换贴图(Material与ShareMaterial)
- GitLab升级(8.10.5-9.5.4)
- Mysql主从配置(Mysql5.5)--Windows环境
- PIXI.js源码解析(1)——DisplayObject
- selenium模拟浏览器爬虫--以福建省土地使用权出让管理系统为例
- 学习笔记之面向对象编程15(容器之Iterator)
- 三种还是四种NLP的注意力机制的总结
- 245. 子树
- 遇到WEB-INF下不自动产生class文件的问题
- Oracle创建SEQUENCE