iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下如何安装GitLab
  • 505
分享到

Linux下如何安装GitLab

2023-06-28 10:06:34 505人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关linux下如何安装gitLab的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过WEB界面进行访问公开的或者私人项目1.

这篇文章给大家分享的是有关linux下如何安装gitLab的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过WEB界面进行访问公开的或者私人项目

1. 安装VMware和Centos

教程采用CentOS6.6

配置静态IP参考: https://www.cnblogs.com/linyufeng/p/8515337.html

2. 安装必备Linux插件

(安装过可以不用安装)

 yum install -y vim wget

3. 准备安装GitLab

 yum install -y postfix sshd policycoreutils-python
  • postfix 邮件通知

  • sshd ssh服务(一般系统已经有了,可以不装)

  • policycoreutils-Python GitLab必备依赖

设置postfix开机自启: chkconfig --add postfix

4. 开始安装GitLab2

官网下载地址: Https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=10.0.2

Linux下如何安装GitLab

以CentOS 6 为例: https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-10.0.2-ce.0.el6.x86_64.rpm

安装方式2种: 使用yumrpm包,本文介绍yum方式

 curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash yum install -y gitlab-ce-10.0.2-ce.0.el6.x86_64

5. 配置GitLab

主要配置两个地方: 访问GitLab的IP地址发送邮件的账号配置

 vim /etc/gitlab/gitlab.rb copyexternal_url 'http://192.168.183.200' # 你自己的IP  ### Email Settings gitlab_rails['gitlab_email_enabled'] = true gitlab_rails['gitlab_email_from'] = '你的邮箱' gitlab_rails['gitlab_email_display_name'] = '邮件名字'  ### GitLab email server settings ### 这里邮件服务器使用的是QQ企业邮箱,163自行修改 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.exmail.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "你的邮箱" gitlab_rails['smtp_passWord'] = "邮箱密码" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true

ESC保存并退出 :wq

6. 启动GitLab

刷新配置: gitlab-ctl reconfigure 重启服务: gitlab-ctl restart

7. 访问GitLab

此时还不能访问,需要关闭防火墙 service iptables stop 或者 在防火墙中开放80端口:

编辑iptables vi /etc/sysconfig/iptables

添加配置 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

重启防火墙 service iptables restart

访问 http://192.168.183.200/

Linux下如何安装GitLab

第一次登录需要修改root密码, 密码8位以上,修改完就可以登录

Linux下如何安装GitLab

GitLab初始界面

Linux下如何安装GitLab

8. GitLab基本操作

添加用户2种方式: root后台添加自己注册

Linux下如何安装GitLab

方式1

Linux下如何安装GitLab

方式2

用户权限

Linux下如何安装GitLab

  • Regular: 可以访问自己组和项目

  • Admin: 可以访问所有组和项目

添加组

Linux下如何安装GitLab

组权限

Linux下如何安装GitLab

  • Private: 私用,只允许组成员可见

  • Internal: 内部,所有登录用户可见

  • Public: 公共,所有人可见

创建仓库和添加成员到组,很简单,不再赘述. 重点说下仓库成员权限,

Linux下如何安装GitLab

  • Guest:可以创建issue、发表评论,不能读写版本库

  • Reporter:可以克隆代码,不能提交,QA、PM可以赋予这个权限

  • Developer:可以克隆代码、开发、提交、push,RD可以赋予这个权限

  • Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目,核心RD负责人可以赋予这个权限

  • Owner:可以设置项目访问权限 – Visibility Level、删除项目、迁移项目、管理组成员,开发组leader可以赋予这个权限

默认Developer角色不能push到master, master分支受保护;可以修改如下:

Linux下如何安装GitLab

测试发邮件

 copygitlab-rails console irb(main):003:0> Notify.test_email('邮箱', 'Message Subject', 'Message Body').deliver_now

感谢各位的阅读!关于“Linux下如何安装GitLab”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Linux下如何安装GitLab

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

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

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

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

下载Word文档
猜你喜欢
  • Linux下如何安装GitLab
    这篇文章给大家分享的是有关Linux下如何安装GitLab的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。GitLab 是 Ruby 开发的自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目1....
    99+
    2023-06-28
  • 如何在linux下安装gitlab服务器
    在现代软件开发过程中,代码管理工具是不可或缺的一部分。GitLab是一个非常流行的开源代码托管和管理平台,它提供了完整的工作流程和一系列强大的功能,如版本控制,问题跟踪,集成测试和持续集成等。在本文中,我将介绍如何在Linux服务器上安装G...
    99+
    2023-10-22
  • Linux下GitLab怎么安装部署
    这篇文章主要为大家展示了“Linux下GitLab怎么安装部署”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下GitLab怎么安装部署”这篇文章吧。  一、GitLab 简介  现在,...
    99+
    2023-06-12
  • Linux系统中如何安装GitLab
    这篇文章主要为大家展示了“Linux系统中如何安装GitLab”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中如何安装GitLab”这篇文章吧。GitLab 是一个用于仓库管理系统...
    99+
    2023-06-28
  • Linux下怎么安装和使用GitLab
    这篇文章主要介绍了Linux下怎么安装和使用GitLab的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么安装和使用GitLab文章都会有所收获,下面我们一起来看看吧。安装1.配置yum源vim /...
    99+
    2023-06-28
  • CentOS 7下如何安装GitLab服务器
    GitLab是一个基于Git的代码托管与版本控制平台,不仅提供一个强大的代码协作平台,还集成了CI/CD功能,企业用户可以借此实现高效的软件开发、持续集成、持续交付。本文将介绍在CentOS 7中如何安装GitLab服务器。步骤一:安装必要...
    99+
    2023-10-22
  • ppc64下的gitlab安装包
    随着云计算的快速发展,越来越多的企业开始采用云端应用程序,如GitLab等来管理代码。但是,在不同的操作系统中,安装配置GitLab可能会有所不同。本篇文章将介绍如何在ppc64架构下安装GitLab。准备工作在开始安装之前,确保你的ppc...
    99+
    2023-10-22
  • Linux下如何安装Netbeans
    小编给大家分享一下Linux下如何安装Netbeans,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!NetBeans 是开源软件开发集成环境,是一个开放框架,可扩...
    99+
    2023-06-27
  • Linux下如何安装dos2unix
    小编给大家分享一下Linux下如何安装dos2unix,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!dos2unix是将Windows格式文件转换为Unix、Li...
    99+
    2023-06-27
  • Linux下如何安装FreeIPA
    这篇文章主要介绍了Linux下如何安装FreeIPA,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。FreeIPA 是一个集 Linux (Fedora)、389 目录服务器、...
    99+
    2023-06-27
  • Linux下如何安装boost
    这篇文章主要介绍Linux下如何安装boost,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。一、安装方法...
    99+
    2023-06-28
  • Linux下如何安装brew
    这篇文章主要介绍Linux下如何安装brew,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!brew 是MacOS上的包管理工具,可以简化 macOS 和 Linux 操作系统上软件的安装。安装Linuxbrew的首页...
    99+
    2023-06-28
  • Linux下如何安装GLIBC
    这篇文章主要介绍了Linux下如何安装GLIBC,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、Linux下安装GLIBC1.1 查看GLIBC版本strings ...
    99+
    2023-06-28
  • Linux下如何安装Pycharm
    这篇文章主要介绍Linux下如何安装Pycharm,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Pycharm 作为一款针对 Python 的编辑器,配置简单、功能强大、使用起来省时省心,对初学者友好,这也是为什么编...
    99+
    2023-06-27
  • Linux下如何安装OTRS
    小编给大家分享一下Linux下如何安装OTRS,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!OTRS 是以全球业界公认的IT服务管理标准 ITIL V3[2] 为...
    99+
    2023-06-28
  • Linux下如何安装Olive
    这篇文章主要介绍Linux下如何安装Olive,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Olive 是一个正在开发中的开源视频剪辑器。旨在提供一个免费的,替代高端专业视频剪辑软件。在 Linux 中安装 Oliv...
    99+
    2023-06-28
  • Linux下如何安装MPLAY
    本篇文章为大家展示了Linux下如何安装MPLAY,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。MPLAY是干什么用的?Linux中怎样安装MPLAY?针对以上两个问题下面和大家分析下Linux下安...
    99+
    2023-06-28
  • linux下如何安装php
    在linux系统中安装php的方法首先,进入php官网,下载php安装源码包;源码包下载好后,在命令行执行以下命令对源码包进行解压;tar -zxvf php-5.5.11.tar.gz源码包解压后,打开解压后的目录,设...
    99+
    2024-04-02
  • Linux下如何安装ezhttp
    这篇文章主要介绍了Linux下如何安装ezhttp的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下如何安装ezhttp文章都会有所收获,下面我们一起来看看吧。EZHTTP是集成了nginx apach...
    99+
    2023-06-27
  • Linux下如何安装cockpit
    这篇文章给大家分享的是有关Linux下如何安装cockpit的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。cockpit是一个linux系统的管理工具,提供了一个web管理页面,可以很方便的通过点击鼠标的方式完成...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作