一、安装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



点赞(120)

评论列表共有 0 条评论

立即
投稿
返回
顶部