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邮件配置)的更多相关文章

  1. Ubuntu gitlab安装文档及邮件通知提醒配置

    1.安装依赖包,运行命令 sudo apt-get install curl openssh-server ca-certificates postfix 2.由于gitlab官方源可能被“墙”,首先 ...

  2. Gitlab 部署汉化及邮件配置

    Gitlab 简介 Gitlab 是一个基于git私有代码管理的服务集成. Nginx:静态web服务器. gitlab-shell:用于处理Git命令和修改authorized keys列表. gi ...

  3. GitLab - 安装并启动GitLab

    1 - GitLab安装 1.1 信息确认 [Anliven@node102 ~]$ uname -a Linux node102 3.10.0-957.el7.x86_64 #1 SMP Thu N ...

  4. gitlab安装教程、gitlab官网、英文文档

    gitlab官网 https://about.gitlab.com/ gitlab安装和官网英文文档 https://about.gitlab.com/downloads/ 清华大学tuna镜像源 G ...

  5. gitlab安装、配置与阿里云产品集成

    https://www.ilanni.com/?p=12819 一.gitlab安装与部署 gitlab的安装可以分为源码安装和通过安装包进行安装,要是按照我以前的写作习惯的话,我也会把源码安装在本文 ...

  6. Exchange2010---反垃圾邮件配置

    Exchange2010---反垃圾邮件配置  Exchange2010---反垃圾邮件配置   本文以Exchange Server 2010作为反垃圾邮件配置实例为例.  其实,在微软发布的Exc ...

  7. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

  8. GitLab 安装,配置及维护

    参考: GitLab 官方文档 docker-gitlab,通过 docker-compose 快速安装 GitLab rake,是 Rails 的工具,类似 ruby 中常用的的 make.通过 R ...

  9. SourceTree安装教程和GitLab配置详解

    一.安装Git 链接: http://pan.baidu.com/s/1mh7rICK 密码: 48dj 二.安装SourceTree 链接: http://pan.baidu.com/s/1skWk ...

随机推荐

  1. 解决Post提交乱码问题

    在web.xml里面配置 <filter> <filter-name>charac</filter-name> <filter-class>org.sp ...

  2. 上传ipa文件时报错 Your account already has a valid iOS distribution certificate

    这个问题是因为你本机的生产证书是在别人的电脑上创建的,所以才会提示你已经有一个有效的生产证书,但是没有安装到本地:

  3. 学习使用常用的windbg命令(u、dt、ln、x)

    http://blog.csdn.net/wesley2005/article/details/51501514 目录: (1) u命令(反汇编) (2) dt命令(查看数据结构) (3) ln命令( ...

  4. [转载]CodeGear RAD 2007 SP4 最新下载及破解

    CodeGear RAD 2007 SP4 最新下载及破解  SN: 3AKS-S46LXF-5W7LSF-52CN SN: H4DP-YUSNW7-3MB4TK-2BLD (用这个安装才有源码) C ...

  5. 一、ELKStack介绍与入门实践

    第1章 ELKStack 对于日志来说,最常见的需求就是收集.存储.查询.展示,开源社区正好有相对应的开源项目:logstash(收集).elasticsearch(存储+搜索).kibana(展示) ...

  6. http://blog.csdn.net/a942980741/article/details/39990699

    http://blog.csdn.net/a942980741/article/details/39990699

  7. ubuntu中wifi显示被硬件禁用的解决方法

    本人使用的电脑是华硕X550C,安装了ubuntu16.04版本. 联网的时候显示“wifi已经通过硬件开关禁用”.按Fn+F2无法开启wifi.通过rfkill命令无法也无法开启wifi. 经过了解 ...

  8. [C++]豆知识(1条)

    术语: ctor:constructor,构造函数 dtor:destructor,析构函数 构造函数/析构函数 如果基类要利用多态,则dtor需要声明为virtual,这样在销毁对象时才可以正确调用 ...

  9. Zigbee事件

    ZIGBEE事件有两类.系统定义事件和用户定义事件. 系统类事件是协议栈已定义好的.用户类事件是我们用户层面来定义的. 事件类号採用一个16bit的常量,使用独热码编码,独热码是仅仅有一个bit为1, ...

  10. 解决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 ...