一文教会你Gitlab搭建

一文教会你Gitlab搭建安装步骤配置 yum 源 vim etc yum repos d gitlab ce repo 复制以下内容 gitlab ce name gitlab cebaseurl http mirrors tuna tsinghua edu cn gitlab ce yum el6Repo gpgcheck 0Enabled 1Gpgkey https packages gitlab com gpg key 更新本地 yum 缓存 sudoyummakec 安装 Gi

安装步骤

  • 配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo 

复制以下内容:

[gitlab-ce] name=gitlab-ce baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6 Repo_gpgcheck=0 Enabled=1 Gpgkey=https://packages.gitlab.com/gpg.key 
  • 更新本地yum缓存
sudo yum makecache 

在这里插入图片描述

  • 安装GitLab社区版
sudo yum install -y gitlab-ce --nogpgcheck #自动安装最新版 sudo yum install gitlab-ce-x.x.x #安装指定版本 
  • GitLab常用命令
sudo gitlab-ctl start # 启动所有 gitlab 组件; sudo gitlab-ctl stop # 停止所有 gitlab 组件; sudo gitlab-ctl restart # 重启所有 gitlab 组件; sudo gitlab-ctl status # 查看服务状态; sudo gitlab-ctl reconfigure # 启动服务; sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件; gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab; sudo gitlab-ctl tail # 查看日志; 

安装问题

  • yum安装软件时报错libmysqlclient.so.18()(64bit)
# wget http://www.percona.com/redir/downloads/Percona-XtraDB-Cluster/5.5.37-25.10/RPM/rhel6/x86_64/Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm # rpm -ivh Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm 
  • 安装后访问报502

解决方案为修改默认端口号:

[root@]# vim /etc/gitlab/gitlab.rb 修改两个冲突端口号 external_url 'http://ip:8899' unicorn['port'] = 8088 # 启动GitLab [root@]# gitlab-ctl reconfigure [root@]# gitlab-ctl restart # 访问http://ip:8899 
  • 忘记root密码
[root@ gitlab]# gitlab-rails console production irb(main):01:0> user = User.where(id:1).first irb(main):02:0> user.password='Administrator' irb(main):03:0> user.save! 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201447.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午9:22
下一篇 2026年3月20日 上午9:22


相关推荐

  • Java String.replace()方法

    Java String.replace()方法用法实例教程,返回一个新的字符串,用newChar替换此字符串中出现的所有oldChar声明以下是java.lang.String.replace()方法的声明public String replace(char oldChar, char newChar)参数oldChar — 这是旧的字符.newChar — 这是新

    2022年3月10日
    153
  • ES6: 模板字符串

    ES6: 模板字符串模板字符串主要用于插入表达式

    2026年3月18日
    1
  • Go Modules 详解

    Go Modules 详解

    2022年2月19日
    287
  • windows ffmpeg安装部署

    windows ffmpeg安装部署目录安装包下载解压安装包配置环境变量总结安装包下载作为音视频处理重要软件 ffmpeg 是一定要装好的 windows 安装包下在链接 资源包地址解压安装包下载安装包后解压到需要的目录 配置环境变量找到控制面板 gt 点击系统 gt 点击高级系统设置 gt 点击环境变量配置解压或文件夹路劲到 Path 变量中 一直确认后 点击 win r 打开 cmd 输入 ffmpeg i 命令验证一下是

    2026年3月19日
    2
  • 个性化推荐算法总结[通俗易懂]

    个性化推荐算法总结[通俗易懂]读书笔记|《推荐系统实践》-个性化推荐系统总结对于推荐系统,本文总结内容,如下图所示:一、什么是推荐系统1.为什么需要推荐系统为了解决互联网时代下的信息超载问题。2.搜索引擎与推荐系统分类目录,是将著名网站分门别类,从而方便用户根据类别查找公司。 搜索引擎,用户通过输入关键字,查找自己需要的信息。 推荐系统,和搜索引擎一样,是一种帮助用户快速发展有用信…

    2022年5月2日
    39
  • UpdatePanel简单用法

    UpdatePanel简单用法ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。几个重要的属性:   ScriptManager控件的EnablePartialRendering属性:t

    2022年7月23日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号