gitlab 搭建
如果以前有安装过gitlab请根据以下步骤来删除
https://www.cnblogs.com/shansongxian/p/6678110.html
安装gitlab (参考 https://blog.csdn.net/qq_36467463/article/details/78283874)
sudo apt update && sudo apt install curl openssh-server ca-certificates postfix
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get update
sudo apt-get install gitlab-ce
修改配置文件
sudo vim /etc/gitlab/gitlab.rb
修改内容:
# external_url 'http://gitlab.example.com'
external_url 'http://192.168.xx.xxx:6001' # 根据自己的IP和port设置
sudo gitlab-ctl reconfigure
sudo gitlab-ctl status
更改ROOT密码
sudo gitlab-rails console
user = User.where(id: 1).first
user.password = 'new_password'
user.password_confirmation = 'new_password'
user.save!
输入:q退出即可
可能遇到的错误:
-
error: 执行 sudo gitlab-ctl reconfigure 会死在这里:ruby_block[supervise_redis_sleep] action run
-
解决方案 :
1、按住CTRL+C强制结束;
2、运行:sudo systemctl restart gitlab-runsvdir
3、再次执行:sudo gitlab-ctl reconfigure -
error : 内存不足
-
解决方案: 放弃ubuntu使用CentOS , centOS7 gitlab安装教程https://www.cnblogs.com/wenwei-blog/p/5861450.html
二 、 centOS搭建gitlab
- 参照教程 https://www.cnblogs.com/wenwei-blog/p/5861450.html
- 更改
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】