Gitlab--安装配置使用

Posted hujinzhong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab--安装配置使用相关的知识,希望对你有一定的参考价值。

一、gitlab安装

1.1、docker化安装gitlab

#1、拉取镜像
[root@git ~]# docker pull gitlab/gitlab-ce
[root@git ~]# docker images
REPOSITORY                                       TAG                 IMAGE ID            CREATED             SIZE
gitlab/gitlab-ce                                 latest              229b36075891        3 days ago          1.84GB

#2、创建相关目录
[root@git ~]# mkdir -p /mnt/gitlab/etc
[root@git ~]# mkdir -p /mnt/gitlab/log
[root@git ~]# mkdir -p /mnt/gitlab/data

#3、运行容器
[root@git ~]# docker run -d  -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /mnt/gitlab/etc:/etc/gitlab -v /mnt/gitlab/logs:/var/log/gitlab -v /mnt/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce
[root@git ~]# docker ps 
CONTAINER ID        IMAGE               COMMAND             CREATED              STATUS                                 PORTS                                                           NAMES
3694c2292ed0        gitlab/gitlab-ce    "/assets/wrapper"   About a minute ago   Up About a minute (health: starting)   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:222->22/tcp   gitlab

#4、配置gitlab
[root@git ~]# vim /mnt/gitlab/etc/gitlab.rb
external_url ‘http://192.168.11.10‘   # 配置http协议所使用的访问地址,不加端口号默认为80
#配置ssh协议所使用的访问地址和端口
gitlab_rails[‘gitlab_ssh_host‘] = ‘192.168.11.10‘ 
gitlab_rails[‘gitlab_shell_ssh_port‘] = 222

#5、重启容器
[root@git ~]# docker restart gitlab
gitlab

#6、访问测试

以上是关于Gitlab--安装配置使用的主要内容,如果未能解决你的问题,请参考以下文章

GitLab安装部署

Gitlab代码管理仓库安装部署

安装gitlab并汉化

Gitlab企业代码管理服务安装及相关配置

GitLab安装配置使用总结

持续集成之Gitlab安装与应用