CentOS7.2安装GitLab-CE

GitLab是一个很好的git的web管理系统,其免费版本GitLab-CE也足够满足一般的需求。这里记录下GitLab-CE的安装过程。

GitLab官网:https://about.gitlab.com

GitLab中文网:https://www.gitlab.cc

1.根据官方文档安装

1)选择相应的版本

2)安装基础软件依赖包

sudo yum install curl policycoreutils openssh-server openssh-clients

3)开启sshd服务

sudo systemctl enable sshd
sudo systemctl start sshd

4)开放GitLab web的端口

firewall-cmd --permanent --add-port=80/tcp

5)添加gitlab国内yum源,并安装gitlab-ce

curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
(GitLab-CE中国镜像源 清华大学TUNA开源镜像站, 浙江大学开源镜像站)

6)配置/etc/gitlab/gitlab.rb,可参考https://doc.gitlab.cc/omnibus/

若使用HTTPS方式,还需证书:

若使用smtp方式收发邮件,需要修改此处

vim /opt/gitlab/embedded/service/gitlab-rails/config/environments/production.rb

7)执行命令:gitlab-ctl reconfigure

如果报如下错误,用户不存在:

则手动添加用户(不知道别人是不是也有这种情况)

useradd -d /var/opt/gitlab -s /bin/sh git
useradd -d /var/opt/gitlab/nginx -s /bin/false gitlab-www
useradd -d /var/opt/gitlab/redis -s /bin/nologin gitlab-redis
useradd -d /var/opt/gitlab/postgresql -s /bin/sh gitlab-psql

后再次执行如下命令:

gitlab-ctl reconfigure

8)上述命令执行成功后执行如下命令启动GitLab:

gitlab-ctl start

最后,浏览器访问GitLab对外显示的地址,即可正常使用了。

时间: 2024-10-05 22:55:46

CentOS7.2安装GitLab-CE的相关文章

Centos7下安装Gitlab

安装依赖 yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python systemctl start postfix systemctl status postfix.service Yum安装 使用这种方式安装的gitlab永远都是最新版的,也会比较慢 curl https://packages.gitlab.com/install/repositories/gitlab/gi

阿里云CentOs7上安装GitLab

一.安装 基本上可以根据官网的教程来安装:https://www.gitlab.com.cn/installation/#centos-7 只不过我们暂时没有邮件服务器,所以postfix没有安装. 二.安装完之后,会提示让你reconfigure下,但是默认的配置文件里,配置的URL地址是一串加密文字,所以: #进入目录 cd /etc/gitlab/ vim gitlab.rb 把external_url 'http://服务器IP:端口',最好不要用8080端口,因为默认似乎8080端口已

centos7.4安装gitlab

1. 安装依赖软件 yum -y install policycoreutils openssh-server openssh-clients postfix 2.下载gitlab安装包,然后安装 centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.

07 CentOS7里面安装gitlab

前面几节我们了解了git以及github的用法,但公司一般不会把自己的代码保存到码云甚至github,所有就出现了这样一个需求,像github但是代码是存在于自己的服务器上的,而gitlab就是做这件事情的. 1.环境约束 CentOS7 64 gitlab-ce-10.5.7-ce.0.el7.x86_64 2.前提约束 以root账号登录CentOS,如果是虚拟机,请确保CentOS能联网 2.操作步骤 执行以下命令 # 安装wget.policycoreutils-python以及open

Centos7 docker安装GitLab

*先决条件系统已安装Docker 1.查询GitLab镜像 docker search gitlab 2.现在GitLab镜像 3.创建文件夹 mkdir -p /software/gitlab/config mkdir -p /software/gitlab/logs mkdir -p /software/gitlab/data 4.启动 docker run -d -p 9443:443 -p 9080:80 -p 9022:22 \--name gitlab --restart alway

ubunut18.04 下安装 gitlab ce版,使用清华源

gitlab官方的ubuntu安装说明 https://about.gitlab.com/install/#ubuntu 该安装说明介绍的是gitlab-ee版本 按照该说明也能安装gitlab-ce版本. 用清华源安装,有些不同. 首先信任 GitLab 的 GPG 公钥: curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null 我是ubuntu18.04, 16.0

转载:centos安装gitlab详解

原文地址:http://blog.csdn.net/jiangtao_st/article/details/73612298 一, 服务器快速搭建gitlab方法 可以参考gitlab中文社区 的教程centos7安装gitlab:https://www.gitlab.cc/downloads/#centos7centos6安装gitlab:https://www.gitlab.cc/downloads/#centos6如下方法按照官网来操作,手工安装过于麻烦.当前测试平台为小鸟云的三个月cen

Centos7下安装与卸载docker应用容器引擎

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低. Docker的应用场景 Web 应用的自动化打包和发布. 自动化测试和持续集成.发布. 在服务型环境中部署和调整数据库或其他的后台应用. 从头编译或者扩

CentOS7 安装 Gitlab

GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.团队成员可以利用内置的简单聊天程序(Wall)进行交流.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找. 开源项目地址:https://github.com/gitlabhq/g

CentOS7安装GitLab、汉化及使用

同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统,实现了一个自托管的Git项目仓库,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过web界面来进行访问公开的或私人项目.与Github类似,GitLab能够浏览代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本,并提供一个文件历史库.它还提供一个代码片段收集功