定制软件gitlab 安装和配置

一、lab

1、先下载gitlab仓库

sudo docker pull gitlab/gitlab-ce:latest

2、建gitlab定制软件映射文件目录

  1. mkdir gitlab
  2. cd gitlab
  3. mkdir config
  4. mkdir log
  5. mkdir data

3、创建gitlab启动文件,vi gitlab_start.sh

  1. #!/bin/sh
  2. GITLAB_HOME=/data/gitlab
  3. docker run --detach \
  4. --hostname 192.168.1.5 \
  5. --publish 8443:443 --publish 8080:80 --publish 10082:22 \
  6. --name gitlab \
  7. --restart always \
  8. --volume /data/gitlab/config:/etc/gitlab \
  9. --volume /data/gitlab/log:/var/log/gitlab \
  10. --volume /data/gitlab/data:/var/opt/gitlab \
  11. --privileged \
  12. gitlab/gitlab-ce:latest

4、定制软件修改为可执行文件,启动

  1. sudo chomd +x gitlab_start.sh
  2. ./gitlab_start.sh

二、设置管理员密码

1、使用以下命令启动 on Rails控制台

gitlab-rails console

2、等待控制台加载完毕并找到root用户,稍微要多等待一会

user = User.where(id: 1).first

 或者

user = User.find_by(email: 'admin@example.com')

3、更改密码

user.password = '你的密码'user.password_confirmation = '你的密码'

4、保存更改

user.save

三、修改仓库地址,我们在内网使用的时候,端口地址默认是不带的

  1. vi /etc/gitlab/gitlab.rb
  2. external_url 'http://192.168.129.140:8009'/
  3. gitlab_rails['gitlab_shell_ssh_port'] = 10082

修改完后执行命令

  1. gitlab-ctl reconfigure
  2. gitlab-ctl restart

 

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发