微服务建立——Ubuntu搭建GitLab

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

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

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

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

 

肯定后会让你输入电子邮件,你输入本身经常使用的就行,而后出现下面这些提示就OK了ssh

 

 

 

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

 

这里咱们须要先新人GitLab的GPB公钥 :gitlab

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

PS,除了安装东西须要提示外,其余的最好是不用出现什么提示,跟MacOS同样。ui

 

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

按下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都行

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

相关文章
相关标签/搜索