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 @   明知山有小脑斧  阅读(79)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
点击右上角即可分享
微信分享提示