gitlab官方安装文档:https://about.gitlab.com/install/#centos-6
版本列表:https://packages.gitlab.com/gitlab/gitlab-ce
参考博客:https://www.cnblogs.com/ganbo/p/7794281.html

1.安装邮件服务

需要postfix服务并设置为开机启动
因为我的centos7已经默认安装了postfix邮件服务了,这里提供两个命令查看这个服务是否正常,具体安装方法另外百度

查看postfix服务状态: service postfix status
查看postfix是否开机启动:systemctl list-unit-files |grep postfix

2.安装仓库

输入以下命令:curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

3.下载gitlab rpm包

输入以下命令:wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/6/gitlab-ce-11.7.0-ce.0.el6.x86_64.rpm/download.rpm
下载完成信息:已发出 HTTP 请求,正在等待回应... 200 OK
长度:479080050 (457M) [application/x-rpm]
正在保存至: “gitlab-ce-11.7.0-ce.0.el6.x86_64.rpm”100%[========================================================================================================================================================================>] 479,080,050 1004KB/s 用时 20m 16s 2019-01-26 17:40:01 (385 KB/s) - 已保存 “gitlab-ce-11.7.0-ce.0.el6.x86_64.rpm” [479080050/479080050])

4.安装gitlab rpm包

内存建议4G以上

输入以下命令:sudo rpm -i gitlab-ce-11.7.0-ce.0.el6.x86_64.rpm
安装成功出现如下信息:It looks like GitLab has not been configured yet; skipping the upgrade script.*.                  *.***                 ********               *****.******             ***************            ********,,,,,,,,,***********,,,,,,,,,,,,,,,,,,,,*********,,,,,,,,,,,.,,,,,,,,,,,*******,,,,,,,,,,,,,,,,,,,,,*****,,,,,,,,,.,,,,,,,****,,,,,,.,,,***,,,,,*,._______ __  __          __/ ____(_) /_/ /   ____ _/ /_/ / __/ / __/ /   / __ `/ __ \/ /_/ / / /_/ /___/ /_/ / /_/ /\____/_/\__/_____/\__,_/_.___/Thank you for installing GitLab!
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting `external_url`
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:sudo gitlab-ctl reconfigureFor a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

5.修改gitlab服务器ip和端口

默认的服务器地址为:http://gitlab.example.com

注:要加sudo,不然执行不了sudo vim /etc/gitlab/gitlab.rb修改 external_url - 修改格式:http://ip:portsudo gitlab-ctl reconfigure  //使配置生效sudo gitlab-ctl restart  //重启

访问设置的地址,出现gitlab页面则成功安装,然后配置密码即可。

如果你的gitlab装在虚拟机上,想在主机访问记得要在防火墙添加开发端口,具体操作参考https://blog.csdn.net/qq_32475739/article/details/86664016

6.安装git

git --version   //显示git版本,判断git是否安装

不知道是不是安装gitlab的时候自动安装了git,如果没安装的同学先安装好Git

7.配置SSH KEY

公钥生成官方文档(点击进入)

  1. 在linux输入以下命令生成ssh key,根据提示操作,如果默认的话就一路回车
ssh-keygen
  1. 生成完成后在cat ~/.ssh/文件夹会有这两个文件 id_rsa , id_rsa.pub
  2. 把id_rsa.pub 文件内容拷贝到gitlab->setting->ssh key 里面添加即可

Centos7安装gitlab服务器相关推荐

  1. 【DevOps】全流程记录:CentOS7安装Gitlab服务器

    文章目录 1 缘起 2 服务器 3 安装前准备 3.1 更新操作系统 3.1.1 命令 3.1.2 执行过程 3.2 安装依赖组件 3.2.1 命令 3.2.2 执行过程 3.2.3 安装后设定自动启 ...

  2. 记一次 Centos7 安装 GitLab CE v12.6.1

    一.简介 GitLab 是一个用于仓库管理系统的开源项目,是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能.使用Git作为代码管理工具, ...

  3. Centos7安装kvm服务器

    Centos7安装kvm服务器 什么是kvm virt-manager及相关软件简介 virt-manger架构及原理 KVM QEMU Libvirt 检查硬件是否支持kvm虚拟化 启用嵌套虚拟化( ...

  4. Centos7安装ocserv服务器

    Centos7安装ocserv服务器 安装ocserv服务端 申请公网证书(非必需之行,仅适用于已绑定域名的主机) 安装certbot自助签发公网ssl证书 自助签发证书> 前置条件:该服务器公 ...

  5. CentOs7安装gitlab(转!)

    沧浪之水清兮,可以濯吾缨; 沧浪之水浊兮,可以濯吾足. -------------------<渔夫>引自<大江大河:水书记> 转自:https://www.cnblogs.c ...

  6. centos7 安装Gitlab

    简介: GitLab是一个代码仓库,用来管理代码.Jenkins是一个自动化服务器,可以运行各种自动化构建.测试或部署任务.所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以 ...

  7. gitlab搭建(1)---centos7搭建gitlab服务器

    安装视频链接:https://v.youku.com/v_show/id_XMzkzNzgwOTE0NA==.html?spm=a2h3j.8428770.3416059.1 (一)gitlab安装地 ...

  8. CentOS7 安装 Gitlab

    GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 它拥有与Github类似的功能,能够浏览源代码, ...

  9. CentOS7 安装git服务器

    在CentOS7系统中安装git服务器有两种方法,分别为yum安装和下载git安装包手动安装,这篇文章只有下载git安装包手动安装方法. 方法一:使用yum安装 暂无 方法二:下载git安装包手动安装 ...

最新文章

  1. 看过来,包邮送AirPods Pro!
  2. Boost:bind绑定的unique_ptr测试程序
  3. Redis 数据结构 :SDS、链表、字典、跳表、整数集合、压缩列表
  4. Tesseract 3 语言数据的训练方法【转】http://blog.csdn.net/dragoo1/article/details/8439373
  5. 《c语言从入门到精通》看书笔记——第3章 数据类型
  6. ubuntu安装常用软件(比如python、搜狗拼音、cudnn等)
  7. win10显卡驱动怎么装_还在花钱装系统吗,3分钟教你怎么安装纯净版Win10
  8. mouseenter和mouseleave跟mouseover和mouseout
  9. nexus shell脚本批量上传-> http 405错误
  10. OSError: Unable to create file
  11. My View on Life Value 人生价值何在?
  12. 偷得浮生半日闲,您有啥事它出马
  13. 一行代码能实现什么丧心病狂的功能?
  14. 计算机软件使用前验证校准,ISO对计量器具管理要求
  15. python股票策略_用Python编程彼得林奇PEG价值选股策略
  16. 怎么把线稿提取出来_用ps如何提取线稿图?简单教程轻松搞定
  17. 谷粒商城 - 微服务分布式电商项目
  18. 游戏公司奇葩富豪身家仅次许家印,征集长腿美女生娃,女友房产超百套
  19. 杂谈:WiFi7 -802.11ax的实现成本
  20. “斜杠青年”多巴胺,这次把手伸进了梦里

热门文章

  1. 《Hacking Raspberry Pi》第一章
  2. Mac教程macOS教程 苹果电脑教程
  3. ModuleNotFoundError: No module named ‘model‘
  4. 室内设计优美语句_描写家居的优美句子
  5. 人气有所回升,反弹看量能
  6. 如何安装husky_GitHook 工具 —— husky介绍及使用
  7. http://wp.qq.com/index.html,登录页
  8. 【墨者学院】身份认证失效漏洞实战
  9. 服务器绑定自己的域名-腾讯云(超详细)
  10. 顶尖游戏设计师陈星汉:虚拟世界的架构观