【Git&GitHub GitLab的使用 04】
一、建议安装GitLab时,在centos7以上版本安装
二、安装
1、下载gitlab的 rpm安装包
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
2、下载好以后,上传gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm文件到/opt路径下
3、在opt下新建一个install.sh文件,文件内写入如下内容
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 sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce
注意:gitlab的rpm安装包路径如果不是上传到/opt上,需要修改成实际的路径
4、执行install文件,进行安装(注意:执行之前,虚拟机最好先保存一个快照,以防安装失败时,可以回退到快照之前的版本)
5、安装完成后,重复服务器
三、gitlab服务操作
1、重启以后,初始化配置gitlab
gitlab-ctl reconfigure
2、启动gitlab服务
gitlab-ctl start
其实gitlab会安装很多东西,比如:nginx,redis等等
3、关闭gitlab服务
gitlab-ctl stop
四、浏览器访问
访问linux服务器IP地址即可,如果想访问EXTERNAL_URL指定的域名还需要配置域名服务器或本地hosts文件
如果访问是无法打开页面,有可能是服务器没有关闭防火墙
[root@localhost gitLab]# service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
注意:centos7以上关闭防火墙是firewalld
继续访问,成功后的页面:
初始登录时需要为gitlab的root用户设置密码
登录后,后续的操作基本和 github差不多
分类:
JavaEE基础
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫