另外可参考:https://blog.51cto.com/caiyuanji/2114796?cid=707746

一、 安装并配置必要的依赖关系

在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。

1.安装ssh

sudo yum install -y curl policycoreutils-pythonopenssh-server

若出现以下图片的信息则表示成功

2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd

3.启动SSH服务,安装命令:sudo systemctl start sshd

4。安装防火墙(如果已经安装了防火墙并且已经在运行状态,则可直接进行第6步)

yum install firewalld systemd -y

若出现“完毕!”的字样,则表示安装成功

5.开启防火墙,安装命令:service firewalld  start

6.添加http服务到firewalld,pemmanent表示永久生效,若不加--permanent系统下次启动后就会失效。

sudo firewall-cmd --permanent --add-service=http

7.重启防火墙,安装命令:sudo systemctl reload firewalld

8.接下来,安装Postfix以发送通知邮件,安装命令:sudo yum install postfix

9.将postfix服务设置成开机自启动,安装命令:sudo systemctl enable postfix

10.启动postfix,安装命令:sudo systemctl start postfix

在安装Postfix期间,可能会出现配置屏幕。选择“Internet Site”并按enter键。使用您的服务器的外部DNS以“mail name”并按enter。如果出现额外的屏幕,继续按enter键接受默认值。

11.wget 用于从外网上下载插件

检查系统中是否已经安装wget,使用命令若出现下图wget相关版本描述则说明系统中已经安装wget 若报系统找不到命令说明wget未安装

若wget未安装则进行安装,安装命令:yum -y install wget

12.安装vim编辑器  安装命令:yum install vim -y

二、添加GitLab镜像源并安装gitlab服务器

1.添加gitlab镜像

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

2.安装gitlab 安装命令:rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

安装过程需要些时间,如果出现下图,则说明安装成功。

4.修改gitlab配置文件指定服务器ip和自定义端口:

vim  /etc/gitlab/gitlab.rb

进入编辑器后按“i”键进入编辑状态,ESC键退出编辑状态

退出并保存,命令输入“:wq”

ps:注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口

5.重置并启动GitLab

执行:

gitlab-ctl reconfigure

gitlab-ctl restart

提示  "ok: run:"表示启动成功

6.访问 GitLab页面

如果没有域名,直接输入服务器ip和指定端口进行访问

初始账户: root 密码:5iveL!fe

第一次登录修改密码

安装过程遇见的那些坑

一、在CentOS里面安装软件,提示软件已安装,但是rpm -q和-e都是提示包没有安装

查看与rpm包相关的文件和其他信息   rpm -qa | grep 包名

查询包是否被安装,命令:rpm -q 包名

删除软件包,命令:rpm -e 包名

运行以上三步,把原来的包删除掉重新下载和安装

gitlab搭建与基本使用相关推荐

  1. GitLab搭建详细过程

    一.前提 系统:Centos 6.5 软件版本:gitlab-7.8.4 Selinux:关闭 防火墙规则:先清空(搭建好了后续自己添加相关放行规则) 二.yum源配置和相关依赖包 1.添加epel源 ...

  2. gitlab搭建之互备模式

    gitlab搭建之互备模式 gitlab搭建之互备模式 前言:gitlab目前默认的部署方式是本地单机部署,为了提高gitlab环境的可靠性和稳定性,必须构建一套互备搭建方案:借助gitolilte的 ...

  3. Gitlab搭建及常用命令

    Git成员 Git:是一种版本控制系统,是一个命令,是一种工具. Gitlib:是用于实现Git功能的开发库. Github:是一个基于Git实现的在线代码托管仓库,包含一个网站界面,向互联网开放. ...

  4. goproxy gitlab 搭建go 私有仓库

    gitlab搭建 服务器: 192.168.0.60 gitea gitlab 和 安装nginx 和 go px 代理环境 192.168.0.61 或windows 机器,作为客户端. # vi ...

  5. Git版本管理系统实战(3)——gitlab(搭建私有仓库)

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

  6. github 私有化部署_用GitLab搭建自己的私有GitHub

    用GitLab搭建自己的私有GitHub 现在git是开发人员的必备技能之一,github的代码仓库管理系统目前是最好的,下面搭建私有github系统的过程. 下载gitlab: 官网地址:https ...

  7. 使用gitlab搭建maven仓库

    文章目录 解决的痛点 基础准备 1.创建插件 2.部署到本地 3.将代码提交到gitlab仓库 4.引用仓库代码 5.集成使用测试 参考文章: 解决的痛点 开发过程中,随着项目的发展,经常会有一些基础 ...

  8. Gitlab搭建教程详解

    Gitlab搭建教程详解   拟 制 人: 完成日期:2017-05-11 审 核 人: 审核日期: 修改记录 名称 版本号 拟制人/ 修改人 拟制/修改日期 更改理由 主要更改内容 (写要点即可) ...

  9. Maven私库搭建 和 Gitlab搭建

    Gitlab搭建: Centos 7搭建Gitlab服务器超详细_杜_小妖的博客-CSDN博客_gitlab搭建 Maven搭建配置和如何发布自己的项目到私有仓库: MAVEN 私有仓库搭建与配置_# ...

  10. GitLab搭建教程

    1. 背景 因某种原因需要重新搭建GitLab服务,因此整理gitLab搭建步骤. 2. 步骤 2.1 按照依赖 yum install -y curl policycoreutils-python ...

最新文章

  1. 《数据科学家养成手册》--第四章---数据科学的使命
  2. 兰艳艳:SIGIR十年趋势(附视频)
  3. Grpc+Grpc Gateway实践二 有些复杂的Hello World
  4. SVN commit:remains in tree-conflict错误的解决办法
  5. 2020总结--惟愿人间花满天
  6. 干货 | 解决分布式场景下数据一致性问题,我有办法!
  7. 【转】vim中将tab自动转换成空格
  8. Winform中简单使用MD5加密用户登录密码
  9. VTK:相互作用之KeypressEvents
  10. 使用cookie登录时记录登录名
  11. 【混淆矩阵】matlab画混淆矩阵
  12. 就要有鹤立鸡群的HTML5资本
  13. 机器人走方格(51Nod-1119)
  14. 使用.NET Core 3.1构建Windows Worker服务以删除文件夹中的旧文件
  15. NYOJ760-See LCS again,有技巧的暴力!
  16. 在计算机潮流计算的三类节点中,电力系统稳态分析复习(电管11) - 图文
  17. 小米路由器怎么设置无盘服务器,小米路由器怎么设置?
  18. 持续分化的 NFT 市场:新的金字塔正在形成
  19. 嵌入式系统与普适计算
  20. 为什么精英这样用脑不会累

热门文章

  1. 时光静好,我亦不老倾我一生一世,换取岁月静好。如若岁月静好,我亦微笑,亦不老。
  2. div onload事件
  3. python endswith函数_Python中endswith()函数的使用方法
  4. 回顾我两个月面试阿里、携程、小红书、美团、网易等等(Java岗)
  5. 模型展示|易模定制化制作的绿植模型
  6. uglifyjs压缩js文件(指令压缩/ 批量压缩/ 编程方式压缩)
  7. 不同域名(多域名)下共享登录状态
  8. 【阿冈看超女】阿冈与叶凡超女6进5决赛全感受!
  9. mysql停留的风_离别之后,我的梦里少了你的温柔,风没有带走,你也忘了停留...
  10. 光电直读远传水表好用吗?有什么优势吗?