centos7搭建自己的gitlab代码库
一.下载:
直接从官网上下载
1.直接点击
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
2.使用wget
wget https://link.zhihu.com/?target=https%3A//mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
如果报错wget命令找不到,请先安装:
yum -y install wget
二.安装:
1.将下载的安装包上传到服务器某个目录
2.执行安装命令:
切换到下载包路径,执行 rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
如果执行报错rpm命令找不到执行:
yum install rpm
然后再执行安装gitlab命令
三.查看是否安装
rpm -q 包名
四.删除包:
rpm -e 包名
五.配置:
命令:vi 或vim
vim /etc/gitlab/gitlab.rb 进入gitlab.rb修改IP和端口:进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态,退出并保存,命令输入“:wq”
输入i 进入编辑状态,光标移动到
##GitLabl URL配置项中 此项就在前面,请勿下滑,不然找死都找不到(此坑已踩)
external_url 'http://147.23.110.81:9090'
配置的端口是多少,防火墙开启对应的端口
六.启动及重置:
重置并启动
gitlab-ctl reconfigure
启动命令:
gitlab-ctl restart
gitlab初始账号和密码:
初始账户: root 密码:5iveL!fe
七.常见错误:
错误1:
502 Whoops, GitLab is taking too much time to respond.
解决:
修改Gitlab配置文件:/etc/gitlab/gitlab.rb
unicorn['worker_timeout'] = 90
gitlab-ctl reconfigure
gitlab-ctl stop
gitlab-ctl start
gitlab-ctl restart
错误2:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)