centos8下安装gitlab服务
我们选择gitlab-ce版本 该版本属于社区版本-免费。
社区版本藏得有点深
官方地址入口:https://about.gitlab.com/install/?version=ce#centos-8
安装官网安装不走进行一些操作。
在官网操作步骤:sudo EXTERNAL_URL="https://gitlab.example.com" dnf install -y gitlab-ce 执行完后
说明已经成功安装,接下来我们需要配置、进行生效处理,如果没有dns服务,我们用ip地址加端口进行访问
打开配置文件:
vim /etc/gitlab/gitlab.rb 修改地址
然后进行生效确认
gitlab-ctl reconfigure
再重启gitlab服务
gitlab-ctl restart
最后给对应的端口号加入到防火墙或者是关闭防火墙。
若服务器在阿里云,还需要阿里云开启对应的端口号开放。
最后通过IP:port在本地进行访问
进行设置密码登录 账号为root
gitlab常用命令:
命令功能 | 执行命令 |
---|---|
重启配置,并启动gitlab服务 | sudo gitlab-ctl reconfigure |
启动所有 gitlab | sudo gitlab-ctl start |
重新启动GitLab | sudo gitlab-ctl restart |
停止所有 gitlab | sudo gitlab-ctl stop |
查看服务状态 | sudo gitlab-ctl status |
查看Gitlab日志 | sudo gitlab-ctl tail |
修改默认的配置文件 | sudo vim /etc/gitlab/gitlab.rb |
检查gitlab | gitlab-rake gitlab:check SANITIZE=true --trace |
--------------------------------------------------------------------------------------------------------------
经验1:
使用gitlab时有时候会有报500 ,清理一下浏览器缓存 可以解决。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现