gitlab搭建(1)---centos7搭建gitlab服务器
安装视频链接:https://v.youku.com/v_show/id_XMzkzNzgwOTE0NA==.html?spm=a2h3j.8428770.3416059.1
(一)gitlab安装地址:https://about.gitlab.com/install/
官网这儿有基于不同操作系统的安装方法
以下是centos7的安装方法,具体可以查看首页的视频链接安装
1.安装依赖包
sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
2.两种安装源
从官方镜像源安装,添加GitLab仓库并安装到服务器上
# curl -sS http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
# yum install gitlab-ce # 自动安装最新版本
# yum install gitlab-ce-9.2.1-ce.0.el6 # 安装指定版本
从第三方镜像源安装,国内安装会很慢,甚至有时因网络问题会无法安装。
国内推荐使用清华大学开源软件镜像源
新建 /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
再执行
# yum makecache # 更新本地YUM缓存
# yum install gitlab-ce # 自动安装最新版本
3.配置 Gitlab URL和自定义端口
external_url ‘http://localip’ 默认端口为80,
如果修改自定义端口一定要记得在防火墙打开端口
firewall-cmd --zone=public --add-port=8082/tcp --permanent
修改unicorn 中的端口 : nano /etc/gitlab/gitlab.rb (gitlab默认8080端口,若条件许可,可以不修改)unicorn[‘port’] = 8090 (其他参数可默认
4.配置防火墙
安装防火墙(如果已经安装了防火墙跳过)
yum install firewalld systemd -y
若出现“完毕!”的字样,则表示安装成功
(1)开启防火墙
systemctl start firewalld
systemctl enable firewalld
(2)开放所需服务,pemmanent表示永久生效,若不加–permanent系统下次启动后就会失效。如下是开通ssh, http,https服务.
firewall-cmd --permanent --add-service ssh
firewall-cmd --permanent --add-service http
firewall-cmd --permanent --add-service https
firewall-cmd --zone=public --add-port=8082/tcp --permanent
firewall-cmd --zone=public --add-port=8090/tcp --permanent
firewall-cmd --reload
(3)校验开通了哪些服务,使用命令firewall-cmd --list-all
启动GitLab,使得配置生效
gitlab-ctl reconfigure
gitlab搭建(1)---centos7搭建gitlab服务器相关推荐
- linux cenos7搭建lvs,CentOS7 搭建LVS+keepalived负载均衡
本文中只涉及一台负载均衡服务器,和两台真实服务器,主要是初步体验负载均衡:实际的环境中,lvs和keepalived一起用才是黄金搭档,下篇将继续讲述lvs+keepalived的搭建过程 一.本次搭 ...
- 在php环境下搭建dvwa,CentOS7搭建DVWA测试环境
1.部署环境 CentOS Linux release 7.7.1908 (Core) Apache/2.4.6 (CentOS) 5.5.64-MariaDB MariaDB Server PHP ...
- GitLab:如何搭建自己的代码托管服务器
1. 简介 官网地址:https://about.gitlab.com/ Gitlab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. Gitlab和G ...
- CentOS7搭建Git服务器
CentOS7搭建Git服务器 文章目录 CentOS7搭建Git服务器 前言 搭建步骤 参考链接 前言 现有一台操作系统为CentOS 7的服务器,要将其作为代码库服务器使用,要求使用Git进行代码 ...
- 基于Linux centos7 搭建内网服务器,并通过外网访问
搭建内网服务器的目的是: 1.建立自己私有服务器,方便自己存储资料,项目管理等 2.或小公司搭建公司内部服务器,方便内部资源共享,项目管理,协同开发等 主要包括以4部分(链接): 一.运行环境搭建,c ...
- Centos7 搭建DNS服务器与原理配置详解
在搭建我们自己DNS服务器之前,先必须了解下DNS服务器的作用和原理. DNS是在互联网上进行域名解析到对应IP地址的服务器,保存互联网上所有的IP与域名的对应信息,然后将我们对网址的访问,解析成IP ...
- DevOps中的CI/CD环境搭建与调优-Gitlab和Jenkins安装
DevOps中的CI/CD环境搭建与调优 DevOps中的CI/CD环境搭建与调优 Gitlab 开源的管理软件 安装 配置 Jenkins 持续部署工具(源码拉取 预处理 编译 构建 打 包 镜像 ...
- gitlab ci php 构建,GitLab CI的入门搭建
搭建一个GitLab CI环境分两步 在服务器配置GitLab Runner GitLab Runner是一个用来执行持续集成脚本的网络服务,它的工作模式是 轮询GitLab仓库 一旦发现GitLab ...
- GitLab CI的入门搭建
搭建一个GitLab CI环境分两步 在服务器配置GitLab Runner GitLab Runner是一个用来执行持续集成脚本的网络服务,它的工作模式是 轮询GitLab仓库 一旦发现GitLab ...
最新文章
- ios appIcon配置
- 芒果TV崩了?项目组在家办公效率不行呀!
- 大学生要学计算机嘛,大学新生有必要买电脑吗,为什么很多人都带电脑去学校了?...
- java之通过FileChannel实现文件复制
- git提交过滤package.json_eclipse配置git环境以及使用git提交本地仓和远程仓
- 计算机没有设置无线临时网络,如何创建临时无线网络
- 卡尔曼滤波,高斯函数
- 计算机编程的计算法,计算方法
- css3常用伪类选择器
- win10的一些命令,记一记
- JAVA实现显示指定类型的文件的例子
- python导入第三方库dlib报错解决
- 计算机组成原理白中英考点,唐朔飞版和白中英版《计算机组成原理》考研考点精讲及复习思路...
- 一文读懂人工智能、机器学习、深度学习、数据挖掘、模式识别、计算机视觉、大数据是什么和它们之间的关系!深度好文!重磅推荐!
- AlphaGo的大脑 TensorFlow
- 【信息安全导论】HIT2022春季学期《信息安全导论》复习概要
- android x86 4.3 root,安装好x86安卓后(凤凰系统1.04版本),出现ANDROID root@x86:/#,进不了系统...
- python手写字体程序,Python3生成手写体数字方法
- 小米盒子显示未连接电脑连接服务器,小米盒子不能连接电脑的原因与解决办法...
- 机器学习笔记(四)——正则化