gitlab环境搭建
操作系统:centos7
gitlab: gitlab-ee
如果是其他环境 安装过程类似
安装必要依赖
1 2 3 4 5 | sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld |
安装postfix
依赖 用来发送邮件 不需要可以省略
sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix
获取并安装GitLab包
添加package
1 | curl https: //packages .gitlab.com /install/repositories/gitlab/gitlab-ee/script .rpm.sh | sudo bash |
执行安装操作
设置一个EXTERNAL_URL表示安装后的gitlab地址,如果需要HTTPS 那么需求安装好之后额外配置
1 | sudo EXTERNAL_URL= "http://172.30.34.6/" yum install -y gitlab-ee |
如果没有报错信息 就可以使用前面配置的EXTERNAL_URL
参数在浏览器上打开GITLAB了,当前配置的URL为:http://172.30.34.6/
安装之后首次访问设置
安装好之后默认需要使用root
账户登录,这个时候浏览器会重定向到为root
设置初次密码的页面,跟着操作做就对了。
Gitlab
安装好之后提供了一系列的命令工具如:gitlab-ctl
等等。
更多设置请参考官方文档
参考
https://about.gitlab.com/installation/#centos-7
转载请注明出处。
作者:peachyy
出处:http://www.cnblogs.com/peachyy/
出处:https://peachyy.gitee.io/
出处:https://peachyy.github.io/
公众号:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)