iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下怎么安装和使用GitLab
  • 504
分享到

Linux下怎么安装和使用GitLab

2023-06-28 10:06:54 504人浏览 安东尼
摘要

这篇文章主要介绍了linux下怎么安装和使用gitLab的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么安装和使用GitLab文章都会有所收获,下面我们一起来看看吧。安装1.配置yum源vim /

这篇文章主要介绍了linux下怎么安装和使用gitLab的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么安装和使用GitLab文章都会有所收获,下面我们一起来看看吧。

Linux下怎么安装和使用GitLab

安装

1.配置yum源

vim /etc/yum.repos.d/gitlab-ce.repo

复制以下内容:

[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpGCheck=0enabled=1

2.更新本地yum缓存

yum makecache

Linux下怎么安装和使用GitLab

3.安装GitLab社区版

yum install gitlab-ce #自动安装最新版本

注:若需安装指定版本,则添加版本号即可,即yum install gitlab-ce-x.x.x

Linux下怎么安装和使用GitLab

4.开启GitLab

gitlab-ctl start

*GitLab常用命令*

gitlab-ctl start # 启动所有 gitlab 组件;

gitlab-ctl stop # 停止所有 gitlab 组件;

gitlab-ctl restart # 重启所有 gitlab 组件;

gitlab-ctl status # 查看服务状态;

gitlab-ctl reconfigure # 启动服务;(重新加载配置文件,在GitLab初次安装后可以使用,但是在业务环境中不可随意使用,reconfigure会把一些过去的config还原,导致修改的端口以及域名等都没有了。

vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;

gitlab-rake gitlab:check SANITIZE=true –trace # 检查gitlab;

sudo gitlab-ctl tail # 查看日志

GitLab使用

1.登录GitLab

在浏览器的地址栏中输入服务器的公网IP即可显示GitLab的界面。首次登录会强制用户修改密码。密码修改成功后,输入用户名和密码进行登录。

注:若无法访问,则可以使用ps -ef命令查看服务是否正常启动,若未启动, 则重新开启,若仍然启动不了,则可使用gitlab-ctl reconfigure(仅限初始环境下使用)命令启动服务, 然后再访问GitLab

Linux下怎么安装和使用GitLab

2.创建Project

登录成功后会出现如下页面:

Linux下怎么安装和使用GitLab

Linux下怎么安装和使用GitLab

Linux下怎么安装和使用GitLab

3.修改域名

由于没有DNS服务器,无法进行域名解析,所以需要将域名修改为主机名,进入终端修改一下文件即可。

vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

 ## GitLab settings gitlab:   ## WEB server settings (note: host is the FQDN, do not include Http://)   host: 10.0.0.210   port: 8888   https: false

重启GitLab

gitlab-ctl restart

刷新GitLab页面查看是否修改成功

Linux下怎么安装和使用GitLab

GitLab的备份与恢复

  1. GitLab创建备份

gitlab-rake gitlab:backup:create

Linux下怎么安装和使用GitLab

使用以上命令会默认在/var/opt/gitlab/backups目录下创建一个名称类似为1520580592_2018_03_09_10.5.3_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个的完整部分, 其中开头的1520580592_2018_03_09_10.5.3是备份创建的日期。

Linux下怎么安装和使用GitLab

2.删除project

点击创建的project页面下方的“Remove project”按钮,删除project。

Linux下怎么安装和使用GitLab

此时已无project

Linux下怎么安装和使用GitLab

3.GitLab恢复

停止相关数据连接服务

gitlab-ctl stop unicorn

gitlab-ctl stop sidekiq

Linux下怎么安装和使用GitLab

从1520580592_2018_03_09_10.5.3编号备份中恢复

gitlab-rake gitlab:backup:restore BACKUP=1520580592_2018_03_09_10.5.3

启动Gitlab

gitlab-ctl start

4.查看GitLab页面中是否恢复project。

Linux下怎么安装和使用GitLab

  • **Gitlab*** ***修改备份文件默认目录****

可以通过修改/etc/gitlab/gitlab.rb来修改默认存放备份文件的目录。

vim /etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] = "/mnt/gitlab/backup" >>修改文件路径即可

修改完成之后使用gitlab-ctl reconfigure命令重载配置文件即可。

注意:因为涉及到重新加载配置,**reconfigure会把一些过去的config还原,导致修改的端口以及域名等都没有了。建议在服务安装之后即修改仓库默认路径,若后期业务中修改此项,会对业务造成一定的影响。若后期业务需修改此项,请提前做好准备,然后再修改配置文件中的相应参数。**

重载配置文件之后会发现/mnt/gitlab/backup的权限发生变化

Linux下怎么安装和使用GitLab

  • **修改仓库的默认路径****

修改配置文件,找到git_data_dirs

vim /etc/gitlab/gitlab.rb

# git_data_dirs({#   "default" => {#     "path" => "/mnt/nfs-01/git-data"#    }# })git_data_dir "/data/gitlab"   >>此处添加自定义的仓库路径,目录需提前创建

在git_data_dir下面添加一句git_data_dir “/data/gitlab”

2.停止当前gitlab,重新加载配置

注意:仓库路径的修改会导致已有**project的丢失,请提前进行备份,具体备份操作请参考上文“GitLab的备份与恢复”,然后再修改配置文件中的相应参数。**

gitlab-ctl stop

gitlab-ctl reconfigure

3.重新加载后,会发现在/data/gitlab目录下多出一个repositories目录

Linux下怎么安装和使用GitLab

4.最后启动gitlab即可

gitlab-ctl start

  • **GitLab*****服务端口修改***

yum方式安装的GitLab的配置文件路径为/var/opt/gitlab/Nginx/conf(其他安装方式的配置文件路径不一定相同,请自行查找)。

1、修改配置文件

vim /var/opt/gitlab/nginx/conf/gitlab-http.conf

#####################################         configuration         #####################################upstream gitlab-workhorse { server unix:/var/opt/gitlab/gitlab-workhorse/Socket;}server { listen *:8888;   >> 此处修改端口即可

2、重启服务

gitlab-ctl restart

3.访问ip:port,查看页面是否正常

Linux下怎么安装和使用GitLab

注意**1:端口修改之后,project中的IP也需要相应的修改,请参考上文“修改域名”,修改port参数即可。**

Linux下怎么安装和使用GitLab

注意2:执行gitlab-ctl reconfigure命令后,配置文件会重新加载,服务端口会重新恢复为默认端口80,所以,如需修改端口,请在上述两个步骤之后进行操作。

Gitlab部署中注意端口不要冲突。

关于“Linux下怎么安装和使用GitLab”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Linux下怎么安装和使用GitLab”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux下怎么安装和使用GitLab

本文链接: https://www.lsjlt.com/news/318516.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下怎么安装和使用GitLab
    这篇文章主要介绍了Linux下怎么安装和使用GitLab的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么安装和使用GitLab文章都会有所收获,下面我们一起来看看吧。安装1.配置yum源vim /...
    99+
    2023-06-28
  • Linux下GitLab怎么安装部署
    这篇文章主要为大家展示了“Linux下GitLab怎么安装部署”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下GitLab怎么安装部署”这篇文章吧。  一、GitLab 简介  现在,...
    99+
    2023-06-12
  • Linux下如何安装GitLab
    这篇文章给大家分享的是有关Linux下如何安装GitLab的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目1....
    99+
    2023-06-28
  • Linux下怎么安装和使用Parallel
    这篇文章主要介绍“Linux下怎么安装和使用Parallel”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装和使用Parallel”文章能帮助大家解决问题。Parallel Pyt...
    99+
    2023-06-28
  • Linux下怎么安装和使用Dokuwiki
    这篇文章主要介绍“Linux下怎么安装和使用Dokuwiki”,在日常操作中,相信很多人在Linux下怎么安装和使用Dokuwiki问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么安装和使用Do...
    99+
    2023-06-27
  • Linux下怎么安装和使用tcping
    这篇文章主要介绍“Linux下怎么安装和使用tcping”,在日常操作中,相信很多人在Linux下怎么安装和使用tcping问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么安装和使用tcping...
    99+
    2023-06-27
  • 怎么在Linux下安装和使用MySQL
    本篇内容介绍了“怎么在Linux下安装和使用MySQL”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、引...
    99+
    2024-04-02
  • Linux下怎么安装和使用rpm命令
    本文小编为大家详细介绍“Linux下怎么安装和使用rpm命令”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下怎么安装和使用rpm命令”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux常用命令rp...
    99+
    2023-06-28
  • linux系统下怎么安装和使用LumaQQ
    本篇内容主要讲解“linux系统下怎么安装和使用LumaQQ”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux系统下怎么安装和使用LumaQQ”吧!LumaQQ是QQ的跨平台版本,目前包括...
    99+
    2023-06-10
  • Linux下怎么安装和使用dust工具
    这篇文章主要介绍“Linux下怎么安装和使用dust工具”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装和使用dust工具”文章能帮助大家解决问题。dust是一个提供文件类型和元数...
    99+
    2023-06-28
  • 如何安装和使用GitLab
    这篇文章给大家分享的是有关如何安装和使用GitLab的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目。安装以下...
    99+
    2023-06-27
  • Ubuntu系统上怎么安装和使用GitLab
    GitLab 是一款强大的开源代码托管和协作平台,旨在提高团队协作和开发效率,这篇文章将向您介绍如何在 Ubuntu 系统上安装和使用 GitLab。安装依赖包在安装 GitLab 之前,您需要先安装一些必要的依赖包。打开你的终端,然后执行...
    99+
    2023-10-22
  • Linux下怎么安装使用Node.js
    这篇文章主要介绍“Linux下怎么安装使用Node.js”,在日常操作中,相信很多人在Linux下怎么安装使用Node.js问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么安装使用Node.js...
    99+
    2023-06-27
  • Linux下怎么安装并使用Remmina
    本篇内容主要讲解“Linux下怎么安装并使用Remmina”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么安装并使用Remmina”吧!Remmina 是一款在 Linux 和其他...
    99+
    2023-06-27
  • Linux下怎么安装及使用OpenCV
    这篇文章主要介绍“Linux下怎么安装及使用OpenCV”,在日常操作中,相信很多人在Linux下怎么安装及使用OpenCV问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么安装及使用OpenCV...
    99+
    2023-06-27
  • Linux下怎么安装并使用Hping
    本篇内容主要讲解“Linux下怎么安装并使用Hping”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么安装并使用Hping”吧!Hping是一个命令行下使用的TCP/IP数据包组装...
    99+
    2023-06-27
  • Linux下怎么安装并使用Dutree
    这篇文章主要介绍“Linux下怎么安装并使用Dutree”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装并使用Dutree”文章能帮助大家解决问题。dutree是一款免费的开源,快...
    99+
    2023-06-27
  • Linux下ClamAV怎么安装及使用
    要在Linux下安装和使用ClamAV,您可以按照以下步骤进行操作:1. 安装ClamAV软件包:打开终端,并根据您使用的Linux...
    99+
    2023-08-23
    Linux ClamAV
  • linux下怎么使用docker安装minio
    这篇文章主要介绍“linux下怎么使用docker安装minio”,在日常操作中,相信很多人在linux下怎么使用docker安装minio问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下怎么使用d...
    99+
    2023-07-05
  • Linux下怎么安装并使用ksnip
    这篇文章主要介绍“Linux下怎么安装并使用ksnip”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下怎么安装并使用ksnip”文章能帮助大家解决问题。使用你首选的包管理器安装 Ksnip...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作