一、安装gitlab

1、先下载gitlab仓库

sudo docker pull gitlab/gitlab-ce:latest

2、建gitlab映射文件目录

mkdir gitlab
cd gitlab
mkdir config
mkdir log
mkdir data

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

#!/bin/sh
GITLAB_HOME=/data/gitlab
docker  run --detach \
        --hostname 192.168.1.5 \
        --publish 8443:443 --publish 8080:80 --publish 10082:22 \
        --name gitlab \
        --restart always \
        --volume /data/gitlab/config:/etc/gitlab \
        --volume /data/gitlab/log:/var/log/gitlab \
        --volume /data/gitlab/data:/var/opt/gitlab \
        --privileged \
        gitlab/gitlab-ce:latest

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

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

二、设置管理员密码

1、使用以下命令启动Ruby 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

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

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

修改完后执行命令

gitlab-ctl reconfigure
gitlab-ctl restart

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐