gitlab安装_Gitlab安装和配置教程(包括邮箱配置)
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安装和配置教程(包括邮箱配置)相关推荐
- 思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙
思科ASA 5510配置教程 - 学习如何配置Cisco ASA 5510防火墙 继续我们的一系列关于思科ASA 5500防火墙的文章,我提供你在这里的基本配置教程思科ASA 5510安全设备.该设备 ...
- maven的下载安装,setting.xml配置教程,Idea 配置maven
1 自己安装maven maven的下载安装配置教程(详细图文) - 砰砰的猿 - 博客园 2 Idea 自带了apache maven,默认使用的是内置maven,一般C盘空间少的情况下,再自己配置 ...
- Windows系统Git配置教程(Git配置git config)
在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面就具体说一说Git配置,刚好重新安装了一下Git,做个记录. Git配 ...
- linux xampp nginx,nginx配置教程_如何配置nginx_nginx安装与配置详解
今天写下如何使用nginx,最近一直在弄vue,和以前不一样了,以前都是用的html写的,现在直接用vue,弄完之后打包,所以一直用xampp每次换个电闹什么的,就需要去网上下载一个,每次下载一下基本 ...
- 传奇GOM引擎登陆器配置教程 GOM登陆器配置详解 GOM引擎登陆器图文教程
GOM配置登陆器的时候注意3个问题,一,PAK.txt里面的补丁路径要正确,配登陆器的时候补丁是要下载下来一起配的,二,PAK.txt里面的密码要正确,如果不正确配出来也是黑的,三,Resources ...
- git本地用户配置,及邮箱配置
git config --global user.name xxxx 添加配置用户 git config --global --replace-all user.name xxxx 修改配置 ...
- you-get详细配置教程
一.you-get介绍 you-get是一款能够直接从网页上下载视频.音乐.图片的命令行多媒体下载器,它支持80多个网站,包括某酷.某奇艺.某讯.Bzhan.YouTube等,具体说明及支持网站可点击 ...
- Mac 配置教程-日常篇
今年终于在推出 2018 款 MBP 时,看到升级了 CPU,我就果断下手「拔草」.本文记录使用 Mac 的一些配置,会长期更新. 为了控制文章的篇幅,我将 Mac 使用配置分成了两篇: Mac 配置 ...
- Mac 配置教程-开发篇
将 Mac 日常使用的软件和开发软件区分开,将之前写的 Mac 配置的文章分成了两篇: Mac 配置教程-日常篇 Mac 配置教程-开发篇 图床 iPic 设置快捷键 Command+Shift+u ...
最新文章
- 鱼佬:百行代码入手数据挖掘赛!
- 逢低买入?比特币、莱特币和比特币现金反弹行情一触即发?
- Android offsetTopAndBottom 和 setTranslationY 的作用 和区别
- 网络工程师面试:简要回答一下故障排除的过程?
- formcheck 自定义验证
- java与java ee_Java EE拦截器
- 大盘点!CVPR 2020目标检测论文精选
- Badger DAO公布系统乘数奖励机制,新增时间加权奖励
- 理财产品收益可以保证吗?
- 清退117名博士、119名硕士!研究生“严出”成人才培养大趋势
- 活在当下本意是抑制欲望的无度
- 60个未来的新兴服务业最红火
- 《跨境电商 —— 阿里巴巴速卖通实操全攻略》一一2.2 发布你的第一个产品...
- oracle18c安装教程6,Oracle 18c rpm 安装及解析安装过程
- php实现发送微信模板消息的方法
- “嫦娥一号”可以证明美国当年登月是否属实
- 130 个令你眼前一亮的网站,总有用得着的
- 互联网晚报 | 12月1日 星期三 | 支付宝上线“支付宝小荷包”功能;快手好物联盟升级为“快分销”;小米公益平台正式上线...
- ZZNUOJ_C语言1134:字符串转换(附完整源码)
- [小代码]通过IP和端口连接到远程摄像机
热门文章
- JTable动态显示隐藏列
- 基于Java Swing的仪表盘实现
- node2vec文献出处_详解Node2vec以及优缺点
- 用PHP代码实现简单的工厂模式,用PHP代码实现简单的工厂模式
- python任务调度平台 界面_任务调度平台Cuckoo-Schedule
- 电脑的发展史_电脑比手工刺绣效率提高1000倍!2019中国鲁绣传承创新大会在阳信举办...
- 首款鸿蒙p系om统终端,华为全力赋能:首款鸿蒙系统终端荣耀智慧屏,距离上市销售倒计时...
- mysql 分表后如何扩展_mysql扩展至分库分表
- java中集合和数据库中_java中list集合的内容,如何使用像数据库中group by形式那样排序...
- 用计算机制作演示文稿教案博客,制作演示文稿 教学反思