1.安装依赖包,运行命令
sudo apt-get install curl openssh-server ca-certificates postfix |
---|
2.由于gitlab官方源可能被“墙”,首先我们先配置国内镜像源
首先信任 GitLab 的 GPG 公钥:
|
---|
然后开始编辑我们的镜像源
vim /etc/apt/sources.list.d/gitlab-ce.list |
---|
请根据服务器所使用的ubuntu版本:
Ubuntu 14.04 LTS 写入:
|
---|
Ubuntu 16.04 LTS 写入:
|
---|
二. 安装gitlab包
安装 gitlab-ce:
|
---|
三. 重新加载配置并重启Gitlab
sudo gitlab-ctl reconfigure |
---|
见到下图说明加载成功:
四. 检测是否安装成功
sudo gitlab-ctl status |
---|
见如下图说明gitlab安装成功:
五. 登录gitlab
此时可在浏览器中用ip访问
sudo vim /etc/gitlab/gitlab.rb 修改图中的external_url |
---|
并更改本地host来使用自定义url来访问
sudo gitlab-ctl reconfigure |
---|
使修改配置生效,然后登录自定义url即可成功访问,首次登录需设定root密码
可能出现的问题
七.配置邮件通知提醒
sudo vim /etc/gitlab/gitlab.rb |
---|
gitlab_rails['gitlab_email_from'] = 'XXX@ule.com' gitlab_rails['gitlab_email_display_name'] = 'gitlab' gitlab_rails['gitlab_email_reply_to'] = 'noreply@example.com' gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.ule.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "XXX@ule.com" gitlab_rails['smtp_password'] = "PASSWD" gitlab_rails['smtp_domain'] = "smtp.ule.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_openssl_verify_mode'] = 'none' |
---|
gitlab_rails['gitlab_email_from'] = 'XXX@ule.com'
gitlab_rails['smtp_user_name'] = "XXX@ule.com"
两个邮箱名字必须一致
|
sudo gitlab-ctl reconfigure |
---|
可用如下命令验证邮箱功能是否正常:,见下图则说明测试成功:
sudo gitlab-rails console Notify.test_email('zhangliming@ule.com', 'Message Subject', 'Message Body').deliver_now |
---|
Ubuntu gitlab安装文档及邮件通知提醒配置的更多相关文章
-
环境安装文档(for Ubuntu)
这个文档的目标是:各位小伙伴通过这个文档,可以在一台全新的 Ubuntu 电脑上搭建平常开发使用的环境,主要包含 Node.js, git 和 编辑器部分. 这是针对 Ubuntu 系统的安装文档,W ...
-
Docker相关环境全套安装文档兼小技能
Docker相关环境全套安装文档兼小技能 以下环境皆为ubuntu16.04,主要安装docker,docker-compose,docker仓库等. Docker安装 参考官方 A: 有源安装 Ub ...
-
airflow2.0.2分布式安装文档
需要安装的组件 组件 功能 Airflow Webserver 查询元数据以监控和执行DAGs的web界面. Airflow Scheduler 它检查元数据数据库中的DAG和任务的状态,在必要时创建 ...
-
ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档
ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报 分类: Oracle RA ...
-
Oracle 11g 单实例安装文档
这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...
-
linkedin开源的kafka-monitor安装文档
linkedin开源的kafka-monitor安装文档 linkedin 开源的kafka-monitor的安装使用可以参考官方的readme:流程介绍的已经比较清楚,但是还是有一些地方需要修正.让 ...
-
_00024 尼娜抹微笑伊拉克_云计算ClouderaManager以及CHD5.1.0群集部署安装文档V1.0
笔者博文:妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com(个人链接) 博客地址:http://blog.csdn.net/u012185296 博文标题:_000 ...
-
oracle database 12c R1 安装文档
INSTALLORACLE DATABASE 12C 完整的安装文档下载地址: http://download.csdn.net/detail/royjj/5665869 OS:ORALCE LINU ...
-
HAProxy安装文档
HAProxy安装文档 [toc][TOC] 一.环境说明 系统环境:CentOS Linux release 7.2.1511 (Core) 系统内核:3.10.0-327.el7.x86_64 软 ...
随机推荐
-
Python3.4下安装pip和MySQLdb
想用pyhton3.4做数据分析,pip和MySQLdb是必要的,一个便于安装常用模块,一个用来操作数据库.当时安装这两个模块时,由于没有人指导,花了很多的时间才安装好. 安装pip时,按照网上的教程 ...
-
6个变态的C语言Hello World程序
6个变态的C语言Hello World程序 下面的六个程序片段主要完成这些事情: 输出Hello, World 混乱C语言的源代码 下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C+ ...
-
Oracle指定运行变量
1定义:运行时变量可以让我们和sql语句之间有个交互,允许我们执行sql语句时动态传递参数 2.语法: &varName 3.运行时变量可以出现在任意位置 例如: select &co ...
-
进击的java - tomcat的安装,配置都正确之后,还是报错
1.问题 配置Apatch Tomcat过程报错: The CATALINA_HOME environment variable is not defined correctly.This envir ...
-
英语语法最终珍藏版笔记-6“情态动词+have+ done”的含义
“情态动词+have+ done”的含义 1.Must have done的含义.“must have+过去分词”表示对过去的推测,意思是“一定已经,想必已经,准是已经….”,只用于肯定句中.例如: ...
-
zoj 3716
题目给我们四个点,要求我们以这四个点为圆心,形成四个相切的圆: 求他们的半径和: 首先我们从他们中间选出三个点,以这三个点为圆心的三个圆最大可以两两互相相切: 证明:假设这三个圆的半径分别为a,b,c ...
-
根据子级ID获取其所有父级
当前位置>新闻中心>行业资讯 CLASSID CLASSNAME CLASSPID 1 新闻中心 0 2 行业资讯 1 3 公司新闻 1 4 媒体聚焦 0 当前位置<%=navNam ...
-
UIActivityIndicatorView-初识IOS
UIActivityIndicatorView是一个加载动画的视图,一般加载一个网页页面之前会经常用到. 上一个随笔,我讲到了页面加载的页面的那些代理方法 - (void) viewWillAppea ...
-
Redis监控数据分布工具Redis-audit 使用总结
Redis-audit 是一个用ruby实现的脚本,通过它,我们可以知道每一类 key 对内存的使用量.它可以提供的数据有:某一类 key 值的访问频率如何,有多少值设置了过期时间,某一类 key 值 ...
-
(字符串 数组 递归 双指针) leetcode 344. Reverse String
Write a function that reverses a string. The input string is given as an array of characters char[]. ...