centos 7 安装gitlab

(1)安装git

参考:https://www.cnblogs.com/sunxun001/p/16078207.html

 

(2)安装基础依赖

#安装技术依赖
sudo yum install -y curl policycoreutils-python openssh-server

#启动ssh服务&设置为开机启动
sudo systemctl enable sshd
sudo systemctl start sshd

 

(3)安装postfix

postfix 是邮件服务器,gitlab发送邮件使用

sudo yum install -y postfix

#启动postfix并设置为开机启动
sudo systemctl enable postfix
sudo systemctl start postfix

 

(4)开放ssh和http端口

ssh默认端口为22 http默认端口为80 这里使用默认端口,如果想使用别的端口,请在防火墙自行开启,建议使用默认

# 开放80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

# 开放22端口
firewall-cmd --zone=public --add-port=22/tcp --permanent

# 重新刷新防火墙配置
firewall-cmd --reload

 

(5)安装部署  

下载gitlab,gitlab-ce是社区版,gitlab-ee 是商业版(收费)

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

安装gitlab

sudo yum install -y gitlab-ce

编辑配置文件

vim /etc/gitlab/gitlab.rb

# 把external_url 后面修改成你自己的服务器地址,默认80就不用接端口,可以自己定义对外端口
external_url 'http://192.168.1.68'

# 如果要使用自定义端口修改配置文件中的
# nginx['listen_port'] = 8000
# 这里用的是默认80端口就不用修改

启动gitlab(时间会有点长)

sudo gitlab-ctl reconfigure

 

 初始管理员密码存在这个文件下

 

安装完毕,管理员登录修改密码。

(完)

posted @ 2022-03-31 11:51  明知山有小脑斧  阅读(77)  评论(0编辑  收藏  举报