安装开始时,需确认服务器最小配置是2核4G,因为gitlab软件比较大。
1、配置yum源:
vim /etc/yum.repos.d/gitlab.repo
[gitlab]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
enabled=1
gpgcheck=0
2、安装gitlab-ce
yum -y install gitlab-ce
3、修改配置文件:
vim /etc/gitlab/gitlab.rb
#第13行
external_url 'http://192.168.100.100'
说明:主要就是修改这个external_url的参数,这个是gitlab的访问地址。
postgresql['shared_buffers'] //减少数据库缓存(默认为256MB 改为128MB)
postgresql['max_worker_processes'] //减少数据库并发数(默认为8 改为4)
sidekiq['concurrency'] //减少sidekiq并发数(默认为25 改为 15)
这三个参数建议修改一下,因为使用默认的配置gitlab会占用大量内存(40~60GB),如果是测试或者学习环境的话可以调小些。
4、重载配置和启动gitlab:
gitlab-ctl reconfigure
gitlab-ctl restart
gitlab-ctl status
5、通过浏览器访问gitlab页面:
我们也可以通过容器部署方式进行部署。
1、下拉镜像:
docker pull gitlab/gitlab-ce:latest
2、创建gitlab映射目录:
mkdir /data/gitlab
cd /data/gitlab
mkdir config
mkdir log
mkdir data
3、创建gitlab启动文件gitlab_docker_run.sh:
#!bin/bash
#
# FileName: gitlab_docker_run.sh
# Author:
# Date:
GITLAB_HOME=/data/gitlab
docker run --detach \
--hostname 192.168.10.10 \
--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、修改为可执行文件,并启动
chmod +x gitlab_docker_run.sh
./gitlab_docker_run.sh
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)