GitLab-CE 下载安装及使用

2023-05-16

GitLab-CE 下载安装及使用(Ubuntu为例)

一、下载安装

1.安装须知

安装Gitlab需要在4Gb内存以上,否则会很卡,甚至出现502错误无法访问
下载gitlab下载地址gitlab-download

2.修改安装源

1)修改安装源

使用清华源

  1. 首先信任Gitlab的GPG公钥:
    $ curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

  2. 修改文件 /etc/apt/sources.list.d/gitlab-ce.list (Ubuntu 16.04LTS为例)

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

其他linux版本访问Gitlab Community Edition 镜像使用帮助

2)安装gitlab-ce

  1. 更新源
    sudo apt-get update

  2. 安装依赖
    $ sudo apt-get install -y curl openssh-server ca-certificates tzdata

  3. 安装SMTP发送邮件软件(可选)
    $ sudo apt-get install -y postfix

  4. 添加GitLab包仓库
    $ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

  5. 安装GitLab
    sudo apt-get install gitlab-ce
    安装成功界面
    安装成功界面

  6. 配置 /etc/gitlab/gitlab.rb 文件
    EXTERNAL_URL="https://gitlab.example.com"

  7. 重新加载配置文件(等待时间稍长)
    $ gitlab-ctl reconfigure
    配置完成界面
    配置完成界面

若在配置过程中卡住不动,则

  1. 按住CTRL+C强制结束进程
  2. 运行 $ systemctl restart gitlab-runsvdir
  3. 重新执行 $ gitlab-ctl reconfigure
  1. 重启GItLab服务
    $ gitlab-ctl restart
  2. 查看GitLab状态
    gitlab-ctl status
  3. 检查80端口号
    $ netstat -an | grep 80
  4. 浏览器输入地址 https://gitlab.example.com 配置用户名和密码

3)其他(可选)

  1. 修改clone http地址
    $ vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

    设置下图host & port 后 重启gitlab

    $ gitlab-ctl restart

修改clone地址

至此安装完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GitLab-CE 下载安装及使用 的相关文章

  • GitLab 管道 Docker 构建卡在 apk 上

    尝试创建一个简单的 GitLab 管道 为 Alpine Linux Openshift CLI 构建 Docker 镜像 这是代码 FROM frolvlad alpine glibc latest MAINTAINER Daniel W
  • Gitlab代码审查批量评论?

    在Gitlab中进行代码审查时是否可以获取批量注释 与 Phabricator 类似 当审阅者对您的代码进行多条评论时 您只会收到一封电子邮件 我们正在尝试在工作中使用 Gitlab 但感觉每条评论的单独电子邮件都像垃圾邮件一样 Thank
  • Gitlab 请求我创建一个合并请求,而不是直接推送到存储库

    我已经设置了一个deploy staging然而 每当我推入 GitLab 项目的存储库时 它有一个 DeployHQ webhook 如果这有什么不同的话 它会显示以下内容 remote remote To create a merge
  • 从 JIRA 创建 Gitlab 分支

    我最近开始使用 Gitlab 并与 Jira 集成 Gitlab 和 Jira 服务器都是在我的公司环境内部自行托管的 我遇到了一个要求 我想直接从 JIRA 问题在 Gitlab 中为项目 问题创建一个分支 有可能做到吗 如果是的话怎么办
  • Mac上使用docker安装gitlab的权限问题

    我正在尝试让 Gitlab 在本地运行 但遇到了权限问题 cp cannot create regular file etc gitlab gitlab rb Permission denied 我正在运行的命令是 sudo docker
  • 如何以编程方式从 Gitlab LFS 检索文件?

    Question 当需要身份验证时 如何以编程方式从 Gitlab 下载文件 Context 我想以编程方式从 Gitlab 检索 LFS 文件 这API https docs gitlab com ee api不幸的是 没有提供正确的终点
  • vscode通过SSH连接gitlab的问题

    我在尝试通过 SSH 连接到 GitLab 远程存储库时遇到问题 这里是迄今为止完成的步骤 成功生成 SSH 密钥 管理人员将密钥添加到存储库中 因此当我访问 GitLab 网站时 我可以提交和发布分支 我无法从 VSCODE 发布分支并收
  • 在推送到容器注册表之前如何对构建的映像运行测试?

    从 gitlab 文档中可以看出如何使用 kaniko 创建 docker 镜像 build stage build image name gcr io kaniko project executor debug entrypoint sc
  • 如何在gitlab中发布javadoc?

    如何在gitlab中发布javadoc 到目前为止 我已将 java docs html 页面添加到存储库中 但是当我尝试查看它们时 会显示原始文本 html 源 而不是呈现的 html 页面 有可能吗 为任何偶然发现这个问题的人提供更新
  • 使用 git filter-branch 然后 git push --force 清除大文件后,远程(Gitlab)上的 Git 存储库大小仍然很大

    我已按照 Gitlab 文档中有关 使用 Git 减少存储库大小 的说明进行操作 通过从历史记录中清除大文件 https docs gitlab com ee user project repository reducing the rep
  • 指纹已经被gitlab采集了

    我格式化了我的 Windows 7 笔记本电脑 并尝试让 git 设置再次工作 我安装了 git 和源代码树应用程序 我从 gitlab 删除了 SSH 密钥并使用重新生成了密钥ssh keygen 但是当我尝试在 gitlab 添加 SS
  • 从 git repo 拉取后出现白屏死机(React JS、Nginx)

    每当我从 master 分支执行 git pull 到服务器上时 我所有的 React 文件似乎都消失了 屏幕变成白色 我发现的临时解决方法是 删除浏览器 cookie 缓存和站点历史记录 然后关闭浏览器并重试 删除node modules
  • 在 gitlab 中创建一个 wiki 页面

    我正在尝试在 gitlab 上创建一个简单的 wiki 页面 有人知道有什么好的教程可以帮助我实现这一目标吗 我尝试在谷歌上搜索任何教程 但找不到任何相关的教程 您可以使用http pad haroopress com http pad h
  • 如何使用 LDAP 身份验证使用 gitlab 设置管理员用户?

    我刚刚设置了 gitlab 但我完全迷失了管理员用户 维基百科似乎对这个话题保持沉默 谷歌也没有提供帮助 那么 如何在 LDAP 身份验证上使用 gitlab 设置管理员用户 您还可以通过在 Rails 控制台中执行以下操作来为用户设置管理
  • GitLab CI - 添加标签时避免构建

    添加 git 标签时如何防止触发 gitlab ci 管道 我在本地运行此命令 而不是在 gitlab ci 作业中运行 git tag a xyz 然后推送标签 这会触发各种管道 我想排除其中一些管道的运行 我正在尝试对诸如以下问题的想法
  • 合并请求、审核流程以及在 GitLab 中使用注释

    我们目前正在评估 GitLab 在我们项目中的使用情况 我们发现稍有偏差的是审查合并请求时的评论 当在代码审查过程中输入一些注释并推送新的提交来解决这些注释时 问题就开始了 对提交所做的评论和对 更改 面板所做的评论都显示在 讨论 选项卡上
  • ssh 连接超时

    我无法在 git 中 ssh 到 github bitbucket 或 gitlab 我通常会收到以下错误消息 如何避免它 输出 ssh T email protected cdn cgi l email protection i ssh
  • 从自己的 gitlab 服务器安装节点模块

    我想从我们的 gitlab 服务器安装节点模块 这是存储库的链接 http ABCD GITLAB myGroup myNodeModule git http ABCD GITLAB myGroup myNodeModule git 根据n
  • 使用Gitlab Pipeline将数据推送到ftpserver

    我想使用 Gitlab 管道部署到 ftp 服务器 我尝试了这段代码 deploy You can name your task however you like stage deploy only master deploy script
  • 如何恢复误删除的Gitlab问题?

    看来我不小心删除了一个Gitlab问题 有什么办法可以恢复吗 None

随机推荐

  • mysql-group分组之后取每组最新的一条记录

    mysql group分组之后取每组最新的一条记录 1 背景 有个业务场景需要获取每个设备最新时间的异常记录还有当前状态和部署位置 xff0c 然后返回给前台渲染 记录一下写的sql以及里面一些小坑 2 分析 首先查询涉及两张表 xff0c
  • Centos7开放及查看端口

    Centos7开放及查看端口 开放端口 firewall span class token operator span cmd span class token operator span zone 61 public span class
  • ubuntu18.04 远程桌面连接失败的来龙去脉

    用vm安装了ubuntu18 04服务器版 xff0c 顺利的安装上GNOME桌面 xff0c 系统能够本地开启桌面系统 说句实话 xff0c 第一次登陆ubuntu的桌面时 xff0c 看到炫彩的效果 xff0c 还是小小的震撼了一把 x
  • SQL-入门-02(1)

    MySQL 02 比较运算符逻辑运算符使用 AND 连接多条件使用 OR 连接多个条件使用 NOT 过滤不满足条件的数据 xff08 理解题意 看题意确定逻辑 xff09 特殊条件使用 IN 查询多条件使用 NOT IN 排除使用 BETW
  • Python requests抓取有道翻译 最新版破解js加密

    Python requests抓取有道翻译 最新版破解js加密 目标网站 xff1a http fanyi youdao com 1 寻找数据 F12 进去Network 调试多次 xff0c 翻译后的数据放在 json里 数据放在接口下
  • python requests 最新抓取百度翻译内容,js逆向,亲测有效

    python requests 抓取百度翻译 js破解 最新版 上一篇文章写了有道翻译抓取 xff0c 朋友圈的大佬说试试抓取百度翻译 xff01 xff0c 于是我就抱着试一试的心态开始写了 目标网站 xff1a https fanyi
  • python多线程爬虫与单线程爬虫效率效率对比

    前言 我们之前写的爬虫都是单个线程的 xff1f 这怎么够 xff1f 一旦一个地方卡到不动了 xff0c 那不就永远等待下去了 xff1f 为此我们可以使用多线程或者多进程来处理 首先声明一点 xff01 多线程和多进程是不一样的 xff
  • python数据分析-基于Python的房屋均价数据可视化分析

    1 内容简介 首先通过爬虫采集上所有常熟售房网房源数据 xff0c 并对采集到的数据进行清洗 xff1b 然后 xff0c 对清洗后的数据进行可视化分析 xff0c 我们可以了解到目前市面上不同地区房源均价及房源分布情况 xff0c 帮助我
  • python利用pymysql迁移MYSQL数据库数据

    1 前言 pymysql是一个第三方的模块 xff0c 使用前需要安装 2 安装 pip install pymysql 3 基本使用 1 导入模块 from pymysql import connect 2 Connection 对象 目
  • Python与设计模式–单例模式

    Python与设计模式 单例模式 一 单例模式概述 保证一个类仅有一个实例 xff0c 并提供一个访问它的全局访问点 二 在Python中实现单例模式 方法一 重写 new 方法 span class token keyword class
  • Golang报错:invalid character ‘ï‘ looking for beginning of value

    原因一 xff1a 在使用Golang解析json文件的时候 xff0c 被这个问题困扰了足足一个小时 xff0c 竟然是因为编码方式不同导致 点击file settings Editor File Encodings 将project e
  • css自定义盒子形状及动画应用

    css自定义盒子形状及动画应用 span class token tag span class token tag span class token punctuation lt span style span span class tok
  • Ubuntu 20.04.3 部署NAS于蜗牛星际C

    Ubuntu 20 04 3 LTS 部署NAS 1 硬件配置2 Ubuntu 20 04 3 镜像下载3 更新国内镜像源 xff08 清华 中科大 阿里 网易 xff09 4 安装系列软件4 1 ssh远程登陆软件4 2 安装vim软件4
  • 最简ubuntu18.04系统分区教程

    最简ubuntu18 04系统分区教程 一 在分区之前先介绍一下ubuntu的文件系统二 分区详情 一 在分区之前先介绍一下ubuntu的文件系统 1 swap xff1a 用作虚拟内存 xff0c 这个要和自己的物理内存一样大 2G 10
  • Ubuntu20.04 错误提醒:无法修正错误

    最近安装完Ubuntu 20 04系统 xff0c 并且更改完镜像源之后 xff0c 在后续的软件安装中发现总是报如下的错误 xff1a 列软件包有未满足的依赖关系 xff1a aptitude 依赖 libapt pkg5 0 gt 61
  • 树莓派 docker 安装homeassistant

    在树莓派上安装新的docker版本 卸载旧版本的docker span class token function sudo span span class token function apt get span remove span cl
  • Centos8安装smaba无法访问文件夹

    前期的安装步骤参考上一篇文章 xff1b Ubuntu 20 04 3 部署NAS于蜗牛星际C 在Centos上安装好samba之后 xff0c 由于SELinux属于默认开启状态 xff0c 因此会出现相关文件夹没有权限无法访问的情况 x
  • MacBook M12020使用笔记

    1 安装软件 1 1 安装brew 安装brew xff08 知乎高手写的脚本 xff0c 可以选择国内镜像源 xff09 bin zsh c span class token string 34 span class token vari
  • Monty Hall Problem(三门问题)的数学证明、理解及python实现

    Monty Hall Problem xff08 三门问题 xff09 的数学证明 理解及python实现 Mounty Hall Problem 三门问题 数学建模与求解问题分析与模型建立 P A 61
  • GitLab-CE 下载安装及使用

    GitLab CE 下载安装及使用 xff08 Ubuntu为例 xff09 一 下载安装 1 安装须知 安装Gitlab需要在4Gb内存以上 xff0c 否则会很卡 xff0c 甚至出现502错误无法访问 下载gitlab下载地址gitl