2019独角兽企业重金招聘Python工程师标准>>>

一、GitLab简介

GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

二、GitLab(CE)安装

网上有很多安装GitLab的博文,但是按照博文大都不能成功安装,经过多次安装最终安装成功。

请优先参考官方安装过程: https://about.gitlab.com/downloads/

1. 安装postfix,并开启postfix服务

sudo yum install curl openssh-server openssh-clients postfix cronie sudo service postfix start sudo chkconfig postfix on sudo lokkit -s http -s ssh

2. 安装GitLab(CE)

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

3. 配置GitLab

sudo gitlab-ctl reconfigure

4. 重启服务器

5. 输入服务器地址:http://192.168.1.247

6. 邮件配置

默认情况下,gitlab用qq邮箱注册是发送不出确认邮件的。

下面说说gitlab配置腾讯企业邮箱

1

2

3

4

5

6

7

8

9

10

11

# vim /etc/gitlab/gitlab.rb

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"

gitlab_rails['smtp_port'] = 465

gitlab_rails['smtp_user_name'] = "support@ttlsa.com"

gitlab_rails['smtp_password'] = "www.ttlsa.com"

gitlab_rails['smtp_domain'] = "ttlsa.com"

gitlab_rails['smtp_authentication'] = "login"

gitlab_rails['smtp_enable_starttls_auto'] = true

gitlab_rails['smtp_tls'] = true

gitlab_rails['gitlab_email_from'] = "support@ttlsa.com"

重新加载配置

1

# gitlab-ctl reconfigure

转载于:https://my.oschina.net/famiover/blog/662890

CentOS6.x下GitLab安装相关推荐

  1. Centos6/7下静默安装oracle10g

    Centos6/7下静默安装Oracle10g 远程安装oracle10g,通过网上资料,不断摸索成功安装.先在本地虚拟机Centos7上做实验,快照恢复快照恢复,安装了几十次成功之后,再在服务器Ce ...

  2. Linux 下 GitLab 安装教程

    Linux 下 GitLab 安装教程 安装 Linux 下载 GitLab 安装 GitLab 登录 GitLab GitLab 汉化 GitLab 设置密钥 卸载 GitLab 为了便于以后使用, ...

  3. docker下gitlab安装配置使用(完整版)

    docker下gitlab安装配置使用(完整版) 22018.12.16 00:07:57字数 737阅读 17595 docker 安装gitlab以及使用 一.安装及配置 1.gitlab镜像拉取 ...

  4. Linux(CentOS6.5)下编译安装Nginx1.10.1

    原文出自:http://www.cnblogs.com/comexchan/p/5815753.html Linux(CentOS6.5)下编译安装Nginx1.10.1 首先在特权账号(root)下 ...

  5. mysql5.6.22编译安装教程_Linux CentOS6.0下编译安装MySQL 5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  6. docker下gitlab安装、配置、汉化(完整版)

    docker下gitlab安装.配置.汉化.代理.使用(完整版),边安装变更新,希望帮助读者解决问题. 一.gitlab安装 1.1 镜像查询 # 查询gitlab有哪些镜像 docker searc ...

  7. CentOS-7 下 GitLab 安装部署教程

    CentOS-7 下 GitLab 安装部署教程 前言 主要内容 GitLab 介绍 本篇环境信息 准备工作 配置清华大学镜像仓库 安装基础依赖 安装 Postfix 开放 ssh 以及 http 服 ...

  8. CentOS 7下Gitlab安装和迁移

    Gitlab做迁移,有一些麻烦,有如下结论: 1:Gitlab版本要完全一致,mysql版本最好一致(不能相差太大),服务器版本可以不一样(例如:迁移前环境为centos6.5,迁移后环境为cento ...

  9. 基于CentOS-7.7下GitLab安装与汉化

    文档目录 一. 准备 1 1.1 环境 1 1.2 软件 1 二. GitLab安装 2 三. GitLab汉化 5 四. GitLab常用命令 7 五. GitLab目录说明 8 准备 环境 操作系 ...

最新文章

  1. linux+mmap父子通信_linux库函数mmap()原理?转载
  2. python代理池好难啊_新人不会自己搭建代理池?快来引用大佬的
  3. 保存网站快捷方式到桌面的php代码,转的一个朋友的了,加了点判断
  4. 死锁示例代码_Java示例中的死锁
  5. 芯力特SIT1043Q完全替代恩智浦TJA1043
  6. 奖金100万!北大“韦神”,获奖了!
  7. U盘格式化后容量变小了怎么恢复教程
  8. vps没有mysql怎么用商店_买了vps能干什么,何不用它搭建一个5T私人网盘?
  9. 2023年天津天狮学院专升本微信收费平台缴费使用步骤
  10. 多商户JAVA扫码点餐小程序源码SaaS模式
  11. Python对文件进行重命名
  12. Vue 3 模板语法
  13. HTML+CSS+JS网页设计与制作期末大作业:网站——宏源山庄
  14. 计算机如何设置保存到桌面,怎么将电脑桌面上的文件设置默认保存到D盘?
  15. matlab计算器设计流程图_matlab计算器的设计.doc
  16. Dialect needs to be explicitly supplied as of v4.0.0解决方案
  17. 道可云元宇宙每日资讯|济南发布促进元宇宙产业创新发展行动计划
  18. Openwrt无线管理工具/命令
  19. grasps什么意思中文_grasps是什么意思_grasps怎么读_grasps翻译_用法_发音_词组_同反义词_抓住( grasp的第三人称单数 )-新东方在线英语词典...
  20. 首次使用计算机 鼠标没反应,鼠标没反应各种解决方法教程

热门文章

  1. AndroidStudio取消撤销、AS取消撤销;Ctrl+Shift+Z;
  2. Problem E: 调用函数,整数逆序输出
  3. [HAOI2007]理想的正方形
  4. 重操JS旧业第十一弹:BOM对象
  5. 一个Android开发者开博一周年的成长日记——送给不知如何下手的【初级开发者】和【在校生】...
  6. lua52 C API测试代码
  7. HTTP协议实体的基本讲解
  8. c#的http服务器和客户端实例
  9. swift5的代理的使用
  10. 哥斯拉Godzilla webshell管理工具