• 微服务创建——Ubuntu搭建GitLab


          Ubuntu呢,用的国产麒麟,可能对于用习惯了Windows操作系统的人来说使用UKylin会很难受吧,开发的人倒没什么,不过就是命令行的问题

    那么,怎么搭建一个完整的GitLab呢,一步步来操作吧,按CTRL+ALT+T打开Dos

    (1)首先安装依赖包:sudo apt-get install curl openssh-server ca-certificates postfix

     这里呢,选择Internet site,就按个TAB键切换到Enter,选中确定就OK了

    确定后会让你输入电子邮件,你输入自己常用的就行,然后出现下面这些提示就OK了

    (2)这里呢使用清华大学的镜像,因为在公司里网关配置的问题,直接使用会失败,也有墙的原因

    这里我们需要先新人GitLab的GPB公钥 :

    curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

    PS,除了安装东西需要提示外,其他的最好是不用出现什么提示,跟MacOS一样。

    然后进入root权限,输入    vi /etc/apt/sources.list.d/gitlab-ce.list

    按下a键开始编辑,输入下面的内容,做这一步的目的是为了建立与清华镜像的连接,只有这个是最方便的目前

    输入:deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main

     输入完毕,按下 :wq 进行保存,然后退出root模式,不要相信什么ESC,然后Shift + ZZ能保存,骗鬼的

     

     (3)配置完这个文件后,开始gitlab-ce的下载

    输入命令:

    sudo apt-get update

    sudo apt-get install gitlab-ce

    先输入sudo apt-get update,然后安装gitlab-ce

     圈出来的地方就是表示我们配置的那个信息生效了

    然后就可以开始服务的安装了,这个东西呢,因为各种原因,下载速度比较慢,慢慢等着就可以了

     等了两三分钟,好,下载完了,然后看到下面的界面就代表安装成功了

    (4)执行一下配置的环境:

    输入命令:sudo gitlab-ctl reconfigure

    大概等了十来分钟之后,执行成功

     (5)检查一下gitlab的状态,输入

          sudo gitlab-ctl status

        出现下面的信息就表示是正常的

     (6)然后打开浏览器访问gitlab.example.com,看是否能成功,我这里访问失败了,那么输入命令

          vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml

    然后修改localhost,这里在最下面,不要修改掉上面的东西,按I键就可以将localhost修改为自己的IP地址

     

    (7)继续改一个地方

    输入命令:sudo vim /etc/gitlab/gitlab.rb

    把localhost改为localhost:8080,端口随意,只要能用的就可以了

     

    然后就完成所有的搭建了,然后用浏览器打开127.0.0.1:8080或者localhost:8080都行

    然后修改你的电子邮件的密码

  • 相关阅读:
    eclipse导入web项目报错 Cannot find the class file for javax.servlet.ServletContext.
    项目检出JRE问题(Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'idweb')
    eclipse添加web项目报错“Target runtime Apache Tomcat v7.0 is not defined.”
    Mysql(Navicat for Mysql)怎么添加数据库
    Jmeter线程ramp-up period (in seconds)如何取值
    JMeter基础使用方法
    loadrunner中回放log看不到参数替代后具体数值
    Luogu P2490「JSOI2016」黑白棋
    LOJ #2026「JLOI / SHOI2016」成绩比较
    LOJ#2127「HAOI2015」按位或
  • 原文地址:https://www.cnblogs.com/yinxuejunfeng/p/9932464.html
Copyright © 2020-2023  润新知