[ci]gitlab安装配置(含gitlab邮件配置)
gitlab安装配置
参考:
https://www.unixhot.com/article/48
原则:简单维护为准,故yum安装gitlab
1,gitlab安装
2,gitlab邮箱配置
1,gitlab安装
yum install curl policycoreutils openssh-server openssh-clients postfix
systemctl start postfix
配置清华大学的源
cat > /etc/yum.repos.d/gitlab-ce.repo << EOF
[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
EOF
cat /etc/yum.repos.d/gitlab-ce.repo
安装gitlab
yum clean all && yum makecache
yum install gitlab-ce
gitlab-ctl reconfigure #首次启动初始化
管理维护
gitlab-ctl stop
gitlab-ctl sart
gitlab-ctl restart
访问: http://IP
2,设置gitlab邮箱,域名等
参考:
https://ruby-china.org/topics/20450
http://blog.haohtml.com/archives/17059 含腾讯企业邮
https://yxnt.github.io/2015/12/15/gitlab-mail/
http://www.zrick.net/2015/04/08/1428493100/ 重度参考
复制邮箱配置文件:
find / -name smtp_settings.rb.sample
cp /opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb.sample \ /opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb
cat /opt/gitlab/embedded/service/gitlab-rails/config/initializers/smtp_settings.rb
…
address: "smtp.sina.com",
port: 25,
user_name: "test@sina.com",
password: "test",
domain: "sina.com",
authentication: :login,
enable_starttls_auto: false,
#openssl_verify_mode: 'peer' # See ActionMailer documentation for other possible options
…
设置邮箱信息
vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
13 host: node2.ma.com
41 email_from: lannymxl@sina.com
42 email_display_name: GitLab CE
登录

root登录,修改这个邮箱,试试收到的邮件链接.


如果不设置,gitlab设置个人信息时候发的邮件让你确认,确认链接是gitlab.example.com很是蛋疼.而且比较恶心的是新建的项目
配置主配置文件域名:
vim /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
…
13 host: node2.ma.com
35 time_zone: Asia/Shanghai
…
改完重启下:
gitlab-ctl restart
后期运维还需要考虑git仓库数据迁移备份等,后面再说吧.
测试:
gitlab web界面新建个仓库,并初始化个readme.md文件.
找台git客户端, 做个ssh-key互信.
git pull --- git add -- git commit -- git push origin 测测是否能正常拉取.
怎么访问起来巨慢捏, 我给了个gitlab server 2G的内存.
我用的版本是
9.0吧.
[ci]gitlab安装配置(含gitlab邮件配置)的更多相关文章
- Ubuntu gitlab安装文档及邮件通知提醒配置
1.安装依赖包,运行命令 sudo apt-get install curl openssh-server ca-certificates postfix 2.由于gitlab官方源可能被“墙”,首先 ...
- Gitlab 部署汉化及邮件配置
Gitlab 简介 Gitlab 是一个基于git私有代码管理的服务集成. Nginx:静态web服务器. gitlab-shell:用于处理Git命令和修改authorized keys列表. gi ...
- GitLab - 安装并启动GitLab
1 - GitLab安装 1.1 信息确认 [Anliven@node102 ~]$ uname -a Linux node102 3.10.0-957.el7.x86_64 #1 SMP Thu N ...
- gitlab安装教程、gitlab官网、英文文档
gitlab官网 https://about.gitlab.com/ gitlab安装和官网英文文档 https://about.gitlab.com/downloads/ 清华大学tuna镜像源 G ...
- gitlab安装、配置与阿里云产品集成
https://www.ilanni.com/?p=12819 一.gitlab安装与部署 gitlab的安装可以分为源码安装和通过安装包进行安装,要是按照我以前的写作习惯的话,我也会把源码安装在本文 ...
- Exchange2010---反垃圾邮件配置
Exchange2010---反垃圾邮件配置 Exchange2010---反垃圾邮件配置 本文以Exchange Server 2010作为反垃圾邮件配置实例为例. 其实,在微软发布的Exc ...
- CentOS安装gitlab,gerrit,jenkins并配置ci流程
CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...
- GitLab 安装,配置及维护
参考: GitLab 官方文档 docker-gitlab,通过 docker-compose 快速安装 GitLab rake,是 Rails 的工具,类似 ruby 中常用的的 make.通过 R ...
- SourceTree安装教程和GitLab配置详解
一.安装Git 链接: http://pan.baidu.com/s/1mh7rICK 密码: 48dj 二.安装SourceTree 链接: http://pan.baidu.com/s/1skWk ...
随机推荐
- 解决Post提交乱码问题
在web.xml里面配置 <filter> <filter-name>charac</filter-name> <filter-class>org.sp ...
- 上传ipa文件时报错 Your account already has a valid iOS distribution certificate
这个问题是因为你本机的生产证书是在别人的电脑上创建的,所以才会提示你已经有一个有效的生产证书,但是没有安装到本地:
- 学习使用常用的windbg命令(u、dt、ln、x)
http://blog.csdn.net/wesley2005/article/details/51501514 目录: (1) u命令(反汇编) (2) dt命令(查看数据结构) (3) ln命令( ...
- [转载]CodeGear RAD 2007 SP4 最新下载及破解
CodeGear RAD 2007 SP4 最新下载及破解 SN: 3AKS-S46LXF-5W7LSF-52CN SN: H4DP-YUSNW7-3MB4TK-2BLD (用这个安装才有源码) C ...
- 一、ELKStack介绍与入门实践
第1章 ELKStack 对于日志来说,最常见的需求就是收集.存储.查询.展示,开源社区正好有相对应的开源项目:logstash(收集).elasticsearch(存储+搜索).kibana(展示) ...
- http://blog.csdn.net/a942980741/article/details/39990699
http://blog.csdn.net/a942980741/article/details/39990699
- ubuntu中wifi显示被硬件禁用的解决方法
本人使用的电脑是华硕X550C,安装了ubuntu16.04版本. 联网的时候显示“wifi已经通过硬件开关禁用”.按Fn+F2无法开启wifi.通过rfkill命令无法也无法开启wifi. 经过了解 ...
- [C++]豆知识(1条)
术语: ctor:constructor,构造函数 dtor:destructor,析构函数 构造函数/析构函数 如果基类要利用多态,则dtor需要声明为virtual,这样在销毁对象时才可以正确调用 ...
- Zigbee事件
ZIGBEE事件有两类.系统定义事件和用户定义事件. 系统类事件是协议栈已定义好的.用户类事件是我们用户层面来定义的. 事件类号採用一个16bit的常量,使用独热码编码,独热码是仅仅有一个bit为1, ...
- 解决apt-get的E: Could not get lock /var/lib/dpkg/lock方法
使用apt-get进行软件的install或update时,有时会出现以下提示信息: E: Could not get lock /var/lib/dpkg/lock - open (11 Resou ...