1 下载GitLab安装包

2  执行安装命令

3 验证是否安装和启动成功

4 修改管理员密码

5 其它说明

5.1修改访问URL

5.2修改邮件配置

5.3修改web端口

1下载GitLab安装包

参考地址:https://www.gitlab.com.cn/downloads/

直接用迅雷从下列地址下载也可以:

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/gitlab-ce_8.17.4-ce.0_amd64.deb

2执行安装命令

进入到该安装包所在的目录下,为了避免每执行一个命令都要敲sudo先获取到管理员权限,方法是:

输入命令:sudo-s 回车

输入密码然后回车,

输入安装命令:

dpkg  -i  gitlab-ce_8.17.4-ce.0_amd64.deb

如图:

执行完成后,在执行下面的命令:gitlab-ctl  reconfigure

说明:等待几分钟后就可以看到安装成功,并且已经启动了。

3验证是否安装和启动成功

在终端敲入命令:gitlab-ctl  status回车,

如果GitLab安装并且启动成功的话,可以看到一系列输出内容,如图:

还可以直接在浏览器里来访问GitLab系统:

http://服务器IP地址:端口

4修改管理员密码

在访问系统时,如果初始密码未做过你修改,会提示设置新密码,如图:

这里修改为cj111111

点击 Change your password ,设置完成后,就会自动跳转到登录页面了,使用root账号和刚才的密码即可登录,登录页面,如图:

登录成功后,看到欢迎页面,至此,安装和启动已经完成。

5其它说明

5.1修改访问URL

Ø  修改gitlab.rb文件

编辑/etc/gitlab/ gitlab.rb文件,修改url地址:

5.2修改邮件配置

Ø  修改gitlab.rb文件

编辑/etc/gitlab/ gitlab.rb文件,增加以下配置:

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] ="smtp.163.com"

gitlab_rails['smtp_port'] = 25

gitlab_rails['smtp_user_name'] = "替换为自己的163邮箱"

gitlab_rails['smtp_password'] = "替换为自己的163授权码"

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

gitlab_rails['smtp_authentication']="login"

gitlab_rails['smtp_enable_starttls_auto'] =true

##修改gitlab配置的发信人

gitlab_rails['gitlab_email_from'] ="kmgamecj@163.com"

user["git_user_email"] ="kmgamecj@163.com"

注意:要使用163提供的SMTP和POP3服务,需要到自己邮箱里做设置,上面的smtp_password不是你的邮箱登录密码,而是你设置的那个授权码。

5.3修改web端口

Ø  修改gitlab.rb文件

编辑/etc/gitlab/ gitlab.rb文件,增加以下配置:

##修改端口

unicorn['listen'] = '127.0.0.1'

unicorn['port'] = 8090

nginx['listen_addresses'] = ['*']

nginx['listen_port'] = 82

Ø  修改unicorn.rb文件

编辑/var/opt/gitlab/gitlab-rails/etc/unicorn.rb文件,修改端口:

Ø  重启

执行命令 gitlab-ctl  reconfigure

特别说明:如果不改这两个端口那么默认使用的是80和8080。此处将nginx的监听端口修改为了82,而将web容器的端口由8080修改为了8090。

Linux(Ubuntu16.04)+GitLab8.17deb安装包搭建Git仓库(代码管理系统)的更多相关文章

  1. Linux:Ubuntu16.04下创建Wifi热点

    Linux:Ubuntu16.04下创建Wifi热点 说明: 1.Ubuntu16.04里面可以直接创建热点,而不用像以前的版本,还要其他辅助工具. 2.本篇文章转载自编程人生 具体步骤如下: 1.  ...

  2. linux服务器WEB环境一键安装包lanmp教程之五

    在我们安装了linux服务器WEB环境一键安装包lanmp后,可能会有不少疑问还有就是使用过程中出现的问题,下面为大家总结几点比较常见的,如若还有其他疑问,可到wdlinux论坛寻找相关教程. 1.增 ...

  3. Ubuntu16.04深度学习基本环境搭建,tensorflow , keras , pytorch , cuda

    Ubuntu16.04深度学习基本环境搭建,tensorflow , keras , pytorch , cuda Ubuntu16.04安装 参考https://blog.csdn.net/flyy ...

  4. 使用scm-manager搭建git/svn 代码管理仓库

    使用 scm-manager 搭建 git/svn 代码管理仓库 1.在官网上下载scm-manager 下载地址https://www.scm-manager.org/download/ 2. 配置 ...

  5. Ubuntu16.04+hadoop2.7.3环境搭建

    转载请注明源出处:http://www.cnblogs.com/lighten/p/6106891.html 最近开始学习大数据相关的知识,最著名的就是开源的hadoop平台了.这里记录一下目前最新版 ...

  6. ubuntu16.04 Golang语言开发环境搭建

    golang即go语言是跨平台的语言,适用于windows 和linux平台,下面介绍linux平台下ubuntu16.04系统下的开发环境搭建过程. 一.安装开发必备环境 执行下面命令分别安装git ...

  7. Ubuntu16.04+TensorFlow r1.12环境搭建指南

    一.操作系统安装 OS版本:Ubuntu 16.04 (ubuntu-16.04.5-server-amd64.iso) CPU:4Core以上 内存:4GB以上 磁盘空间:80G以上 二.基础环境准 ...

  8. Ubuntu16.04下使用sublime text3搭建Python IDE

    本来是想用pycharm,但你看它的内存要求,我的虚拟机一共也就1G Vim太别扭了,就算有代码颜色,不能自动对齐,不能规范格式,跳转到函数定义,显示文档,要配置起来太费劲,所以就尝试着用sublim ...

  9. 记录旧手机(米6)安装Linux(Ubuntu16.04)踩过的坑

    旧的小米6在抽屉吃灰半年,一直没想好要怎么处理,于是就想着安装Linux. 完整教程来自https://blog.csdn.net/Greepex/article/details/85333027 原 ...

随机推荐

  1. iOS UITableViewDelegate && UITableViewDataSource 执行顺序

    #pragma mark - Table view data source - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableV ...

  2. Battery Charging Specification 1.2 中文详解

    转:       http://blog.csdn.net/liglei/article/details/228 1. Introduction 1.1 Scope 规范定义了设备通过USB端口充电的 ...

  3. StringBuilder作用

    String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然 ...

  4. PX4学习之-uORB简单体验

    一.前言 最近项目使用到 CPU2 与 CPU0 之间的通信, 使用定时器传递消息到 CPU0 后, CPU0 需要将消息分发到不同的应用程序里面. PX4 里面使用的是 uORB 多线程/进程通信机 ...

  5. 解决Linux中文环境下astro和Calibre不能输入的问题

    例如我的opensuse在中文环境下不能在astro中输入指令,Calibre的grid spacing设置框不能输入,经过摸索,找到以下两种解决方法: 1.    将系统环境变成英文,在.bashr ...

  6. 如何在linux centos下安装git(转)

    今天想开通github的服务,于是在服务器上安装git,百度到的结果千篇一律的全都有错误,给大家总结分享下. 如果yum install git可以直接安装的可以不通过源码编译安装. 源码安装步骤如下 ...

  7. 【转】win7 任务计划 任务映像已损坏或篡改(异常来自HRESULT:0x80041321)

    请这样操作:1. 以管理员身份运行命令提示符并执行命令chcp 437schtasks /query /v | find /i "ERROR: Task cannot be loaded:& ...

  8. 获得手机的ip

    本文转载至 http://blog.csdn.net/showhilllee/article/details/8746114      iosip手机 貌似ASI里获取ip地址的链接不可以了.也曾试过 ...

  9. JS实现图片无缝滚动特效;附addEventListener()方法、offsetLeft和offsetWidth属性。

    一:html部分 <body> <input id="btn1" type="button" value="向左"> ...

  10. Unix环境高级编程第三版中实例代码如何在自己的linux上运行的问题

    学习Linux已经有2个月了,最近被期末考试把进度耽误了,前几天把Unix环境高级编程看了两章,感觉对Linux的整体有了一些思路,今天尝试着对第一章涉及到的一个简单的交互式shell编译运行一下,结 ...