#centos7.6安装部署gitlab服务器
1.安装依赖软件:
yum -y install policycoreutils openssh-server openssh-clients postfix
2.设置postfix开机自启,并启动,postfix支持gitlab发信功能:
systemctl enable postfix && systemctl start postfix
再次启动即可:
systemctl start postfix
3. 通过yum 命令安装:
我安装的版本是14.8.2-ce.0.el7
使用国内的源:
vim /etc/yum.repos.d/gitlab_gitlab-ce.repo
修改内容如下:
yum install gitlab-ce
4.配置gitlab域名和内置nginx使用的端口:
vim /etc/gitlab/gitlab.rb
域名根据实际情况填写,外 需要找运维增加对https支持;
5.重新编译并启动gitlab
gitlab-ctl reconfigure
gitlab-ctl restart
提示“ok: run:”表示启动成功
6.初始化管理员密码:
gitlab-rails console -e production
一定不要少了参数-e,进入控制台后,按提示输入以下命令:
其中的u.password=’12345678’即为设置管理员密码
7.访问 GitLab页面
http://osgitlab.q1oa.com:8080/users/sign_in
进入系统:
设置中文界面:
setting->Perferences-> language :选择简体中文,重新登录即可
8.让运维加上https证书,支持https协议,方便go mod访问
内置nginx配置文件地址:/var/opt/gitlab/nginx/conf/gitlab-http.conf
9.常用命令:
- 修改配置后的编译初始化:gitlab-ctl reconfigure
- 启动:gitlab-ctl start
- 停止:gitlab-ctl stop
- 重启:gitlab-ctl restart
- 开机自启动: systemctl enable gitlab-runsvdir.service
- 禁止开机自启动: systemctl disable gitlab-runsvdir.service
- 实时查看gitlab所有日志:gitlab-ctl tail
- 拉取某个指定的日志文件:gitlab-ctl tail nginx/gitlab_error.log
10. 安装repo,管理多个git
1、升级python2-到Python3.x
- 下载Python3.7
- 编译安装
- 创建软连接
2、升级git到git2.x
- 安装git 仓库, 安装高版本 git
3、安装repo:
- 安装repo工具
- repo运行环境安装
- gitlab中创建manifests项目,并在项目中新建文件gitlab.xml:
把项目拉到本地:
git clone https://skygitlab.q1oa.com/huanghq/manifest
4. 初始化:
- 下载代码
- 查看当前分支
- 所有仓库切换到dev分支
- 其中的一个仓库切换到dev分支
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树服务 格(istio)ServiceMesh介绍8696 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!