Gitlab社区版安装和配置过程

工具准备:centOS 7 系统镜像(Gitlab是需要搭建中linux系统中的)、一台连上互联网的PC

准备工作:在WindowsPC上装一个centOS的虚拟机。不会装虚拟机或者没有centOS的童鞋可以回复我。

1、Gitlab安装:

  • 安装方法

我对linux系统也是初学者,尝试了网上各种方法,踩了N个坑之后,终于找到了一个有效的安装方法,亲测有效,拿走不谢。地址是:https://blog.csdn.net/zangxueyuan88/article/details/80996910感谢原作者。

  • 注意事项

我也执行了以上链接中的第2步(因为我想用gitlab来发邮件)。

在第3步(配置Gitlab URL)时,我没用把URL配置成域名,我直接把虚拟机的ip写上了。个人觉得,对于服务器操作系统,特别是linux不熟悉的话,配域名比较复杂,所以就犯懒 了。下面会详细介绍Gitlab需要配置的信息。

其实,你只要安装了一个centOS的虚拟机,并且执行了以上链接的页面的前4步的话,那么恭喜宝贝儿,你已经安装完成了Gitlab。只不过在第3步的时候,需要注意以下配置,以保证Gitlab能够完美使用。下面就讲一下我是怎么执行第3步的,各位小哥小妹阔以参考下。

2、配置

(1)在虚拟机上打开终端,如果你不是root身份那么打开终端后,首先需要输入:su -(ps:su和-之间是有空格滴),然后回车;输入你虚拟机的登录密码。哦了,此时你已经是root身份了。

(2)在以上窗口命令行中输入 vim /etc/gitlab/gitlab.rb后 (ps:gitlab.rb就是各位小伙伴儿需要修改的文件),如下图

需要配置以下几个位置,来,跟我做:

第1个位置:配置Gitlab的地址,即上文中我说的ip地址(由于我没给ip映射域名,所以就写的事虚拟机的ip地址)。如下图:

第2个位置:用鼠标拉动命令行的滚动条,当命令行右下角显示2%(大概这个位置)的时候,你会看到以下内容

按照图中我的修改,各位小伙伴儿相应的修改成自己的就行。其实就需要修改三行内容就行(有红色字体的3行),并且这3行的每行开头的#一定要删了,否则就算你修改了,也不能生效的。

总之,改这个3行的意思就是说,配置一个发邮件的邮箱(可以理解为管理员邮箱)。也就是说,在以后使用gitlab的时候,如果有邮件通知,用哪个邮箱来发邮件。从图中的3行可以看到,有两个配邮箱地址的地址,一个是发邮件的邮箱,一个是回复邮件时回复到哪个邮箱。一般情况下,这两个地方是的邮箱是一样的,各位小伙伴儿不要太纠结了。

第3个位置:用鼠标拉动命令行的滚动条,当命令行右下角显示24%(大概这个位置)的时候,你会看到以下内容,按照下面的例子照猫画虎就行。

这个地方的配置和上一步配邮箱地址是息息相关的。由于上一步我配置发邮件的邮箱是 网易的126邮箱,所以这个地方我的配置是这样的(特别提醒:上图中的‘smtp_password’是邮箱的授权码,不是邮箱的登录密码)。

gitlab安装_Gitlab安装和配置教程(包括邮箱配置)相关推荐

  1. 思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙

    思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙 继续我们的一系列关于思科ASA 5500防火墙的文章,我提供你在这里的基本配置教程思科ASA 5510安全设备.该设备 ...

  2. maven的下载安装,setting.xml配置教程,Idea 配置maven

    1 自己安装maven maven的下载安装配置教程(详细图文) - 砰砰的猿 - 博客园 2 Idea 自带了apache maven,默认使用的是内置maven,一般C盘空间少的情况下,再自己配置 ...

  3. Windows系统Git配置教程(Git配置git config)

     在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面就具体说一说Git配置,刚好重新安装了一下Git,做个记录. Git配 ...

  4. linux xampp nginx,nginx配置教程_如何配置nginx_nginx安装与配置详解

    今天写下如何使用nginx,最近一直在弄vue,和以前不一样了,以前都是用的html写的,现在直接用vue,弄完之后打包,所以一直用xampp每次换个电闹什么的,就需要去网上下载一个,每次下载一下基本 ...

  5. 传奇GOM引擎登陆器配置教程 GOM登陆器配置详解 GOM引擎登陆器图文教程

    GOM配置登陆器的时候注意3个问题,一,PAK.txt里面的补丁路径要正确,配登陆器的时候补丁是要下载下来一起配的,二,PAK.txt里面的密码要正确,如果不正确配出来也是黑的,三,Resources ...

  6. git本地用户配置,及邮箱配置

    git config --global user.name xxxx 添加配置用户  git config --global --replace-all user.name   xxxx   修改配置 ...

  7. you-get详细配置教程

    一.you-get介绍 you-get是一款能够直接从网页上下载视频.音乐.图片的命令行多媒体下载器,它支持80多个网站,包括某酷.某奇艺.某讯.Bzhan.YouTube等,具体说明及支持网站可点击 ...

  8. Mac 配置教程-日常篇

    今年终于在推出 2018 款 MBP 时,看到升级了 CPU,我就果断下手「拔草」.本文记录使用 Mac 的一些配置,会长期更新. 为了控制文章的篇幅,我将 Mac 使用配置分成了两篇: Mac 配置 ...

  9. Mac 配置教程-开发篇

    将 Mac 日常使用的软件和开发软件区分开,将之前写的 Mac 配置的文章分成了两篇: Mac 配置教程-日常篇 Mac 配置教程-开发篇 图床 iPic 设置快捷键 Command+Shift+u ...

最新文章

  1. 鱼佬:百行代码入手数据挖掘赛!
  2. 逢低买入?比特币、莱特币和比特币现金反弹行情一触即发?
  3. Android offsetTopAndBottom 和 setTranslationY 的作用 和区别
  4. 网络工程师面试:简要回答一下故障排除的过程?
  5. formcheck 自定义验证
  6. java与java ee_Java EE拦截器
  7. 大盘点!CVPR 2020目标检测论文精选
  8. Badger DAO公布系统乘数奖励机制,新增时间加权奖励
  9. 理财产品收益可以保证吗?
  10. 清退117名博士、119名硕士!研究生“严出”成人才培养大趋势
  11. 活在当下本意是抑制欲望的无度
  12. 60个未来的新兴服务业最红火
  13. 《跨境电商 —— 阿里巴巴速卖通实操全攻略》一一2.2 发布你的第一个产品...
  14. oracle18c安装教程6,Oracle 18c rpm 安装及解析安装过程
  15. php实现发送微信模板消息的方法
  16. “嫦娥一号”可以证明美国当年登月是否属实
  17. 130 个令你眼前一亮的网站,总有用得着的
  18. 互联网晚报 | 12月1日 星期三 | 支付宝上线“支付宝小荷包”功能;快手好物联盟升级为“快分销”;小米公益平台正式上线...
  19. ZZNUOJ_C语言1134:字符串转换(附完整源码)
  20. [小代码]通过IP和端口连接到远程摄像机

热门文章

  1. JTable动态显示隐藏列
  2. 基于Java Swing的仪表盘实现
  3. node2vec文献出处_详解Node2vec以及优缺点
  4. 用PHP代码实现简单的工厂模式,用PHP代码实现简单的工厂模式
  5. python任务调度平台 界面_任务调度平台Cuckoo-Schedule
  6. 电脑的发展史_电脑比手工刺绣效率提高1000倍!2019中国鲁绣传承创新大会在阳信举办...
  7. 首款鸿蒙p系om统终端,华为全力赋能:首款鸿蒙系统终端荣耀智慧屏,距离上市销售倒计时...
  8. mysql 分表后如何扩展_mysql扩展至分库分表
  9. java中集合和数据库中_java中list集合的内容,如何使用像数据库中group by形式那样排序...
  10. 用计算机制作演示文稿教案博客,制作演示文稿 教学反思