1. 安装并配置必要的依赖关系

    所需的依赖:ssh,防火墙,postfix(用于邮件通知)

  2. 安装ssh

    sudo yum install -y curl policycoreutils-pythonopenssh-server

    设置开机自启动

    sudo systemctl enable sshd

    启动ssh服务

    sudo systemctl start sshd

    加入防火墙

    sudo firewall-cmd --permanent --add-service=http

  3. 安装postfix

    有报如下错误:

    解决方案:

    vim /etc/postfix/main.cf

    查看是否启动成功

    4.添加gitlab镜像

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

5. 安装gitlab

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

需要等待几秒,有出现如图就代表安装成功

修改gitlab配置文件制定服务器ip和自定义端口

vim /etc/gitlab/gitlab.rb

注意:端口设置的时候必须是未被使用的端口,然后设置防火墙,并在安全组设置。

重置并启动gitlab

gitlab-ctl reconfigure

会有如下界面就说明重置成功

gitlab-ctl restart

会有如下界面

访问gitlab页面

如果有域名就直接输入服务器ip和指定端口进行访问

方式一:修改root账户密码

登录控制台命令:gitlab-rails console,gitlab-rails 在/opt/gitlab/bin目录下可直接执行

控制台界面找到root账户

u=User.where(id:1).first

设置密码

u.password="xxx"

确认密码

u.password_confirmation="henhaoban888"

保存

u.save!

方式二:当我们访问gitlab页面的时候

初始账户:root 密码:5iveL!fe

然后会进入一个修改密码界面,然后修改完成,输入账户和密码

请各位朋友点击在看并关注我。

gitlab clone需要密码_搭建gitlab服务器最详教程相关推荐

  1. rust 局域网联机_腐蚀rust搭建Rust服务器及联机教程

    今天 九游和大家讲解腐蚀rust搭建Rust服务器及 联机教程 腐蚀rust服务器搭建教程.这里为大家介绍如何搭建服务器,可以进行单机也可以和小伙伴联机,下面介绍详细的方法. Steam游戏后台服务器 ...

  2. Windows平台下搭建Git服务器的图文教程

     Windows平台下搭建Git服务器的图文教程 来源:互联网 作者:佚名 时间:08-27 11:42:10 [大 中 小] Git没有客户端服务器端的概念,但是要共享Git仓库,就需要用到SS ...

  3. mac搭建svn服务器文件被锁定,mac安装svn_在MAC下搭建SVN服务器的详细教程

    摘要 腾兴网为您分享:在MAC下搭建SVN服务器的详细教程,易信,无忧兼职,茄子快传,每日一淘等软件知识,以及android解锁大师,workflow,乐客联盟,海鸥旅游,mm直播app,腾讯新闻,中 ...

  4. git clone 多个_搭建自己的 Git 服务器

    根据 RhodeCode[1] 在 2016 年做过的一项分析报告 Version Control Systems Popularity in 2016[2],在如今的 VCS(版本控制系统)领域,G ...

  5. git 内网搭建_搭建GitLab(Github) 简易教程

    此教程是指搭建内网的Git,其实公网也一样,只不过需要解析域名.绑定公网IP等等,在这里就不过多赘述. 有关于个人观点的废话我就放在后面再说吧,以免浪费时间. 首先是介绍一下:Git.GitHub.G ...

  6. 从gitlab上拉代码_从gitlab上拉取代码并一键部署

    一.gitlab安装 GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. GitLab拥有与Github类 ...

  7. windows 本地搭建git仓库_搭建Git服务器

    在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改. GitHub就是一个免费托管开源代码的远程仓库.但是对于某些视源代码如生命的商业公司来说,既不想 ...

  8. ldap基本dn_2020年,手把手教你如何在CentOS7上一步一步搭建LDAP服务器的最新教程...

    1. 什么是LDAP 1.1 什么是LDAP? 要想知道一个概念,最简单的办法就是wikipedia,当然也可以百科. LDAP全称是轻型目录访问协议(Lightweight Directory Ac ...

  9. Python使用socketServer包搭建简易服务器过程详解

    官方提供了socketserver包去方便我们快速的搭建一个服务器框架. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案 ...

最新文章

  1. 一文读懂MQTT协议
  2. 国办支持乡村医生建设 医疗信息化提速
  3. linux iptables 命令简介
  4. 自定义控件之onMeasure
  5. hdu 4501 小明系列故事——买年货 多重背包
  6. 【感想文】找到自己的兴趣所在,坚持下去。写文章,学习,我的坚持。
  7. springboot使用ImportBeanDefinitionRegistrar 动态注册bean
  8. php中in array循环,在php中in_array的使用方法
  9. python(26)查看文件的大小
  10. AcWing1083. Windy数(数位DP)题解
  11. 简单的docker下载安装jenkins
  12. python中的os模块几个常用的方法
  13. 电脑小写字母怎么切换_WPS“文档”——大小写字母快速转换
  14. ajax背景,ajax到底是什么?ajax的背景和使用介绍(附实例解析)
  15. 【springcloud合集】04:新建Moudle——微服务提供者支付模块
  16. 瑞萨单片机iap串口升级app工程的构建-学习记录
  17. NAB展会BOSMA博冠8K全系8K摄像机产品惊艳亮相
  18. 一个H.265/HEVC码流分析工具
  19. 嵌入式C设计模式---模板方法设计模式
  20. LeetCode 314 周赛

热门文章

  1. [Remoting FAQ]Loading a Remoting Host On IIS得到BadImageFormatException
  2. cmd中python -V版本显示不出来
  3. linux发送日志命令,linux:记录不同用户使用的命令发送到指定的目录中(可发送到日志服务器中)...
  4. Python+OpenGL切分图形窗口在多视区中显示不同动画
  5. Python+tkinter打造类似于IDLE的代码编辑器(83行源码)
  6. logback-spring.xml 文件路径 相对路径_Web前端必会知识点:VUE路径问题解析-Web前端教程...
  7. C++ C++11新特性--右值引用
  8. unity常连接mysql,Unity使用BestHttp插件时Socket.IO保持长连接的问题
  9. pycharm pip安装_pycharm无法调用pip安装的第三方库
  10. HTML关于机器猫的小游戏,HTML5/CSS3 哆啦A梦 | 机器猫卡通肖像