Linux安装Gitlab服务器

1. 下载GitLab

  下载地址:https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm

  系统环境:CentOS7

2. 编写安装过程:install.sh

# GitLab的Linux存放位置
sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
# http://gitlab.example.com是GitLab的访问地址
# 这里也可以直接用IP地址
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install

授予执行权限:

chmod 755 install.sh

执行脚本:./install.sh

期间不要做任何操作,静静等待安装完成即可。

当安装完成后,重启操作系统:reboot。

3. GitLab服务操作

(1) 初始化GitLab

gitlab-ctl reconfigure
初始化过程有点久,期间不要做任何操作,以免打断初始化过程。
(2) 启动 gitlab 服务
gitlab-ctl start

(3) 停止 gitlab 服务

gitlab-ctl stop

4. 浏览器访问

访问 Linux 服务器 IP 地址即可,如果想访问 EXTERNAL_URL 指定的域名还需要配置域名服务器或本地 hosts 文件。
初次登录时需要为 gitlab 的 root 用户设置密码(最小长度8位字符)
使用root用户登录:
注意:
默认端口是80,停掉防火墙或开放80端口。
如果80端口被占用,可以在配置文件中/etc/gitlab/gitlab.rb修改如下:
nginx['listen_port'] = 8081
保存后,重启gitlab服务器。
 
posted @ 2019-09-11 16:52  codedot  阅读(446)  评论(0编辑  收藏  举报