下载gitlab

亲测: centos6.5

安装依赖包:

1:  yum install curl policycoreutils policycoreutils-python openssh-server openssh-clients

依赖包安装完成之后:

1: systemctl enable sshd
2: systemctl start sshd
3: yum install postfix
4: systemctl enable postfix
5: systemctl start postfix
6: firewall-cmd --permanent --add-service=http
7: systemctl reload firewalld

以上依赖安装完之后,下载gitlab:

centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

下载相对应系统的rpm包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-8.0.0-ce.0.el6.x86_64.rpm

安装rpm包

rpm -i gitlab-ce-8.0.0-ce.0.el6.x86_64.rpm

安装完成之后

vim /etc/gitlab/gitlab.rb

修改gitlab配置文件,访问IP:端口,   如果不修改默认80端口,进入文件之后,找到

external_url       #  这个变量

修改external_url变量

external_url 'http://ip:端口'

修改完成之后退出并且保存

esc     +   wq

保存之后需要更新一下修改

gitlab-ctl reconfigure

重启gitlab

gitlab-ctl restart      # 重启gitlab-ctl stop         #  停止gitlab-ctl start         # 启动gitlab-ctl status       # 查看状态

访问gitlab

输入你在   /etc/gitlab/gitlab.rb文件里定义的

external_url后边跟的ip就可以访问

配置成功之后就会出现这个页面,   默认账号:root, 密码;password,  如果不对的话,请自行修改。

修改gitlab管理员账号密码

gitlab-rails console production# 按下回车之后会出现
Loading production environment (Rails 4.1.1)# 依次输入
irb(main):001:0> user = User.where(id:1).first
irb(main):002:0> user.password='66668888'       # root密码
irb(main):003:0> user.save!# 返回
true         # 表示修改成功Ctrl+C 可以退出了

到了这里之后,gitlab就配置完成了,接下来就可以使用了。以上所有方法,亲测,全部有效。

# 修改gitlab   IP地址

vim /etc/gitlab/gitlab.rbexternal_url 'ip地址'配置完成
重置命令:     gitlab-ctl reconfigure重启命令:     gitlab-ctl restart

转载于:https://www.cnblogs.com/wuyongcong/p/9020658.html

五分钟学会centos配置gitlab相关推荐

  1. 五分钟学会企业的OpenStack(T版)——简介及安装方式

    五分钟学会企业的OpenStack(T版)--简介及安装方式 前言 一.OpenStack简介 二.OpenStack安装方式(T版)系列 前言 花了几天写完了OpenStack(T版)的系列文章,希 ...

  2. 五分钟学会用Simulink模型生成HDL代码

    五分钟学会用Simulink模型生成HDL代码 1 核心步骤 2 视频展示 3 生成HDL代码的注意事项 3.1 HDL支持的库和模块 3.2 设置simulink模型为可生成 hdl 的模式 3.3 ...

  3. 老滚5初始化python失败_五分钟学会怎么用python做一个简单的贪吃蛇

    Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发.我们今天将利用它来制作一款大家基本都玩过的小游戏--贪吃蛇. 一.需要导入的包 import pygame ...

  4. 五分钟学会Playwright录制脚本的方法以及语法难点

     这篇文章系统地介绍了上手Playwright的方法,但是录制脚本部分讲解不够详尽,今天我在这里重点的介绍一下Playwright 录制脚本的方法来丰满我的Playwright系列技术文章. Play ...

  5. 五分钟学会python_关于五分钟学Python系列视频

    Up主记得我们父母辈考大学的时候,外语,尤其是英语,是一个非常火爆的专业.那个时候会英语的人相对比较少,因此能掌握流利的英文听说读写的学生可以算是稀缺人才.现在虽然英语专业人才仍然有很大市场,但是整体 ...

  6. 五分钟学会python函数_五分钟带你搞懂python 迭代器与生成器

    前言 大家周末好,今天给大家带来的是Python当中生成器和迭代器的使用. 我当初第一次学到迭代器和生成器的时候,并没有太在意,只是觉得这是一种新的获取数据的方法.对于获取数据的方法而言,我们会一种就 ...

  7. 五分钟学会HTML5!(一)

    摘要: 毫无疑问,对于开发人员而言,HTML5已是一个热点话题.如果你需要快速了解HTML5的功能的基本原理,阅读本文是你最好的选择.本文来自The Code Project的付费搜索位置,由Solu ...

  8. 五分钟学会使用 go modules(含在家办公使用技巧)

    作者 | 孙健波(天元)  阿里巴巴技术专家 导读:go modules 是 golang 1.11 新加的特性.如今 1.13 都已经发布了第 7 个小版本了,几乎所有大项目均已开始使用,这自然也包 ...

  9. 五分钟了解dotnetcore配置框架

    一.前言 配置的本质就是字符串的键值对,微软的一系列接口其实就是对这些键值对字符串的抽象. 二.基本类型 2.1.Nuget包 Microsoft.Extensions.Configuration.A ...

最新文章

  1. Ext.data.GroupingStore
  2. 实战SSM_O2O商铺_48【用户登录】用户登录Dao-Service-Controller-View层的开发
  3. 跨境电商站外引流?FB必不可少!
  4. Windows 1.0
  5. [入门系列]什么是面向服务的体系结构(SOA)?
  6. Kubernetes 小白学习笔记(16)--集群网络-pod网络、service网络
  7. 如何查找共享计算机的用户名和密码错误,访问共享文件夹提示“未知的用户名或密码错误...
  8. 解决Typora图片显示不出来问题
  9. 文字转语音,有什么软件好用?
  10. 解题:POI 2009 Lyz
  11. 【UTR #1】ydc的大树
  12. SQLServer2000的JDBC驱动
  13. 基于单片机的温湿度监测系统设计(程序)
  14. 代币标准--ERC1155协议源码解析
  15. 巧妙处理pdf转换成jpg的好方法
  16. C++之 fgets函数
  17. (自学)sklearn决策树基础知识|解决centos7.8 graphviz报错不能画图的问题
  18. JavaScript高级第02天笔记
  19. 百度系统服务器地址,百度公共DNS地址是多少?百度DNS设置方法(windows、lunix、mac)...
  20. 解决cmd命令控制台窗口一闪而过运行后就消失的方法

热门文章

  1. AJAX Control Toolkit - DropDown
  2. python最难学的是什么_python是最难学的语言吗
  3. Android使用ViewPager实现左右循环滑动及轮播效果
  4. 机器学习中的有监督学习,无监督学习,半监督学习
  5. ACM模板--邻接矩阵 有向图
  6. 常考数据结构与算法:单调栈结构
  7. springboot中使用mybatis
  8. spring31-2: 事务控制
  9. python三十五:pickle模块
  10. MySql入门知识(一)