Linux安装gitlab

  一、GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。

  二、我相信使用过git的开发人员,应该都知道git管理代码带来的好处吧,我们经常在github上面管理自己的代码,但是默认都是需要公开的。在企业里面使用git来做代码的管理也是非常方便的所以gitlab的使用在内网或者安全网络下是使用非常有必要的。

  三、centos7安装gitlab

  1)建议镜像获取安装包(新建一个gitlab-ce.repo文件

# vi /etc/yum.repos.d/gitlab-ce.repo

  加入以下内容:

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

  2)然后执行更新和安装

# sudo yum makecache
# sudo yum install gitlab-ce

  3)等待完成安装过后,启动服务

# sudo gitlab-ctl reconfigure

  4)修改gitlab.rb配置并刷新配置

# vi /etc/gitlab/gitlab.rb

  

  这里只修改了访问地址,当然还有其他修改。自行百度!然后刷新配置

# sudo gitlab-ctl reconfigure

  四、Ubuntu16.04安装gitlab

  1)首先信任 GitLab 的 GPG 公钥:

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

  2)新建gitlab-ce.list文件

# vi /etc/apt/sources.list.d/gitlab-ce.list

  加入以下内容:

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

  注意:ubuntu的版本不一样加入的内容也不一样

  具体可以使用清华社的镜像:https://mirrors.tuna.tsinghua.edu.cn/help/gitlab-ce/

  3)还是更新和安装

# sudo apt-get update
# sudo apt-get install gitlab-ce

  4)等待安装完成后启动服务

# sudo gitlab-ctl reconfigure

  5)修改gitlab.rb配置并刷新配置

# vi /etc/gitlab/gitlab.rb

  

  这里只修改了访问地址,当然还有其他修改。自行百度!然后刷新配置

# sudo gitlab-ctl reconfigure

  五、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        # 查看日志;

  六、看一下效果

  1)第一次登录设置root用户密码

  

  2)基本的设置这里不做详解,自行百度

原文地址:https://www.cnblogs.com/ll409546297/p/10265946.html

时间: 2024-11-08 23:03:03

Linux安装gitlab的相关文章

Linux安装Gitlab,附iSCSI分区挂载说明

因为Gitlab数据要存放在共享存储,所以本次配置的重头戏倒变成了挂载ISCSI了. OS:CentOS 7.2IP:172.16.1.191/192.168.2.191 iSCSI分Target(服务端)[磁盘柜]及Initiator(客户端)[windows,linux],本次安装的是客户端. 1.安装iSCSI-Initiator工具包: [[email protected] /]# yum -y install iscsi-initiator-utils 2.配置本机iSCSI名称: [

linux安装gitlab 并汉化

gitlab官方安装教程地址 https://about.gitlab.com/installation/#centos-6 本安装教程是根据CentOs的安装教程 1.安装前的依赖处理 1.在CentOS 6(和RedHat / Oracle / Scientific Linux 6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问. sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lo

Linux 安装gitlab

1.打开http访问和ssh访问 sudo yum install -y curl policycoreutils-python openssh-server cronie sudo lokkit -s http -s ssh 2.安装Postfix以发送通知电子邮件 sudo yum install postfix sudo service postfix start sudo chkconfig postfix on 3.第三部开始我就没有按照官网的命令去安装了,因为后面安装会出现版本问题,

linux下安装gitlab

gitlab安装: 可以根据自己操作系统类型,根据以下链接进行对应的操作,https://about.gitlab.com/install/(gitlab不同服务器安装步骤) 以Centos为例,安装如下: 在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问. 1.安装ssh sudo yum install -y curl policycoreutils-pythonopenssh-serv

linux中安装gitlab和cicd(断网版)

1:先介绍一下怎么查找所需要的依赖包 #yum install rpmname--downloadonly --downloaddir=/rpmpath 例如:yum install gitlab-runner --downloadonly --downloaddir=/opt/soft/postfix 下载gitlab-runner到指定的/opt/soft/postfix 路径下 这个只是下载 2:介绍一下安装gitlab和cicd所需要的软件和依赖policycoreutils-pytho

Linux在线或者离线安装gitlab

参考博客:RHEL7/CentOS7 在线和离线安装 GitLab 配置使用实践 在线安装gitlab 依赖安装 yum install curl policycoreutils openssh-server openssh-clients -y systemctl enable sshd systemctl start sshd yum install postfix systemctl enable postfix # 检查修改邮件下面 2 项配置,不配置可以跳过 vim /etc/post

Linux安装docker Docker安装gitlab

##Centos7安装docker```#要求CentOS系统的内核版本在 3.10以上,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker1.通过 uname -r 命令查看你当前的内核版本uname -r2.使用 root 权限登录 Centos.确保 yum 包更新到最新.yum -y update3.卸载旧版本(如果安装过旧版本的话)yum remove docker docker-common docker-selinux docker-engine4.安装需要的软

GitLab 之 - Linux下GitLab安装教程

源码安装 GitLab 步骤繁琐:需要安装依赖包,Mysql,Redis,Postfix,Ruby,Nginx--安装完毕还得一个个手动配置这些软件,容易出错  -  此方式这里不做教程 环境 : centos 6.5 x64 - Minimal Gillab 官网 : https://about.gitlab.com/ 官方安装教程 : https://about.gitlab.com/downloads/ 安装方式 : GitLab-CE 官方提供教程 下图所示 : 需要选择安装的系统版本

Linux redhat配置安装gitlab

Redhat 7.0 x86.64yum仓库网络yum源ping baidu.com #确保网络正常yum update #升级系统yum install openssh #用于ssh远程(非必须)vim /etc/selinux/config selinux=disabled #selinux设置为disabledyum install policycoreutils #安装依赖包cat /etc/redhat-release #查看系统版本yum install postfix #为gitl