gitlab部署安装

有一段时间没写了。。。CI/CD的工具部署都忘了,,,  还是写下吧

gitlab可以在常规环境上安装部署、也可以用Docker部署,下面分别说下两个环境的部署方式


 

常规环境

gitlab的离线rpm包网址:https://packages.gitlab.com/gitlab/gitlab-ce  可以根据自己系统发行版,自行选择对应的版本来安装

我的系统是centos7版本,下面我就用centos7 进行部署安装

1、下载

  wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-13.12.0-ce.0.el7.x86_64.rpm/download.rpm

2、安装rpm包

  rpm -ivh gitlab-ce-13.12.0-ce.0.el7.x86_64.rpm

3、配置

  vim /etc/gitlab/gitlab.rb

external_url 'http://192.168.3.184'    //修改为自己的地址或域名

下面为加入邮箱的验证,可不启用
取消注释下面配置项并更改 gitlab_rails[
'smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.163.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "rooooot@163.com" gitlab_rails['smtp_password'] = "password" gitlab_rails['smtp_domain'] = "163.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false gitlab_rails['smtp_pool'] = false

4、重新载入配置并启动

  gitlab-ctl reconfigure  //重新载入配置

  gitlab-ctl start  //启动gitlab

 

5、进入gitlab web端

  http://192.168.3.184

  第一次访问,需要设置管理员密码

6、启停相关命令

  gitlab-ctl reconfigure  //重新载入配置

  gitlab-ctl start  //启动gitlab服务

  gitlab-ctl stop  //停止gitlab服务

  gitlab-ctl restart  //重新启动gitlab服务

  gitlab-ctl show-config  //验证配置文件

  gitlab-ctl uninstall  //删除gitlab(保留数据)

  gitlab-ctl cleanse  //删除所有数据,从新开始

  gitlab-ctl tail  //查看服务的日志

7、如忘记管理员密码

itlab-rails console //进入控制台
u=User.where(id:1).first //查找id为1的用户并赋值给u
u.password='new_password' //修改u的密码
u.password_confirmation='new_password' //确认密码信息
u.save! //保存用户信息

 8、如想添加Nginx代理转发,需要把gitlab本身的Nginx服务停掉

  # 禁用内置NG
  nginx['enable'] = false
  # 指定NG的用户名
  web_server['external_users'] = ['nginx']
  # 添加NG地址到信任列表,我这里就是本机地址
  gitlab_rails['trusted_proxies'] = ['127.0.0.1']
  # 配置监听网络:tcp
  gitlab_workhorse['listen_network'] = "tcp"
  # 配置地址和端口
  gitlab_workhorse['listen_addr'] = "192.168.3.184:8000"

  然后在反代转发Nginx上添加转发到192.168.3.184:8000

  nginx -s reload即可


 

Docker环境部署

偷懒。。。  待补充。。。

posted @ 2021-05-30 00:08  风起时只有我在  阅读(305)  评论(0编辑  收藏  举报