GitLab 是一个基于 Git 的版本管理系统,可以提供代码仓库、代码审核、问题跟踪等功能。
下面是 CentOS7 系统上安装 GitLab 的步骤:
安装依赖
sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
复制代码
安装 PostgreSQL
sudo yum install postgresql-server postgresql-contrib
sudo postgresql-setup initdb
sudo systemctl enable postgresql
sudo systemctl start postgresql
复制代码
修改 PostgreSQL 配置文件
打开 /var/lib/pgsql/data/pg_hba.conf
文件,找到以下行:
# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 ident
# IPv6 local connections:
host all all ::1/128 ident
复制代码
将 peer
改为 md5
,保存文件并退出。
安装 GitLab
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
复制代码
其中,EXTERNAL_URL
指定 GitLab 的地址。
启动 GitLab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
复制代码
设置管理员密码
访问 http://your-server-ip
,根据提示设置管理员密码。
至此,GitLab 安装完成。可以登录到 GitLab 控制台,创建代码仓库、添加开发者等。
香港五网 CN2 网络云服务器链接:www.tsyvps.com
蓝易云香港五网 CN2 GIA/GT 精品网络服务器。拒绝绕路,拒绝不稳定。
评论