00:00
嗨,同学们,前边的前置准备呢,我们准备好之后,接下来带着大家在SSH下去安装一下这个git lab啊,我们尽快的用最快的速度把它给安装起来,那我们先看一下它的官方文档,在这儿呢啊,能看到它的一步一步的安装步骤啊,之前给大家说了,如果完全按照这个的话,可能是配置不起来的,那么就按照老师的这个步骤一步一步的来,那么先把这个我们的虚拟机连接上,连上之后呢,我们先看一下这台机器的内存是多少。Free-M在这儿呢,我们就能看到现在的,呃,内存还有多少可以用,现在呢,我们能看到还有4717,这个是单位是兆啊,大概有4.7G的内存膜还可以用,一共有五个G的内存啊,我们有了足够的内存之后呢,接下来我们一步一步的把它给安装起来。那我们在这儿呢,给大家整理了一个文档啊,首先呢,我们先把相关的依赖给大家给安装下,安装一下,那如果你已经是root用户登录的话呢,就不需要加这个速度了啊,如果要不是的话,你就要把它给加上,我们先装这么几个依赖,什么C啊等等等等Python相关的这些这些包,还有RO相关的。
01:14
粘一下,当然你得要确保一下你现在的主机是能够联网的情况下是吧啊。这个安装的过程啊,大多数时间呢,是在等待它去下载和这个呃,编译安装,如果在过程当中有比较耗时的这种操作的话呢,会提前跟大家说一下,然后暂停一下咱们的视频,然后等他装完之后呢,我们再继续给大家来讲啊。啊,这个依赖呢,其实安装的时候呢,速度并不是特别的慢啊,因为也不是特别多啊,依赖装完之后呢,我们把这个SHSHD给它给。打开。然后让他,呃,启动一下。
02:02
那再看下一步呢,就是要配置一下它的官方的这个,呃,样源官方的镜像,把这个给它给配置一下。其实呢,就是给我们下载了一个脚本,然后并且把这个脚本给执行了啊。这个过程可能会比较慢啊,我先暂停一下视频。嗯,那到这一步呢,它的这个安装源啊,已经配置好了,就是这个亚木园,那接下来我们把它安装上。啊,在这注意看啊,这有一个actual URL,这是我们呃,最后的这个gilab访问的地址。在这里边呢,传入一个字符串,我们把自己的这个呃站点的呃IP地址填上就行,如果你在嗯自己的这个这个公司里边配置的话,你可能需要配置一个域名啊,当然域名也要解析到你相应的这个地址上,现在这台主机的IP是103。啊,这么配好之后呢,我们把这行命令复制过来,让它执行安装一下,注意后边这新版本的git lab啊,它叫极弧GI lab,所以后面加了一个杠勾H啊,如果是老版本的话呢,可能没有这个勾H在这儿呢,大家也要辨别一下。
03:16
嗯,复制一下。执行。走。大家看到啊,这个的安装啊也是比较慢的,这个gitlab呢,并不是自身的一个包啊,整个所有的这个软件它都得打包到了一起,总体呢有1.2g,所以这也是比较耗时的,我们可以又可以暂停一下视频了,等它下载并且安装完了,我们再继续这个下载的过程啊,就需要一点时间,另外就是在安装的时候,它会装N度的东西,一会儿我们装完之后我们就能看到了啊。那同学们看到现在,呃,这个下载已经完成了,那注意啊,这个正在安装,这个过程呢,它是比较慢的,你别看到在这儿正在安装,然后等了一会儿,然后它不动,然后你就把它给停掉了,这个呃,大概需要三到五分钟的时间,如果你的机器配置比较差的话,可能时间会更长,因为它要装很多很多东西,像NG。
04:13
像这个post circle,像graph,它大概需要装六七个这种呃服务器的软件才可以,所以一旦要是呃,你看到他正在安装了,这会儿呢,其实就可以出去溜一圈,逗逗狗,或者是打一把游戏什么的,然后一会儿再回来,然后你再看看它是不是就已经安装完了啊。那我们同样的还是先暂停一下,等他装完之后我们再回来。嗨,同学们,我们继续啊,现在呢,它已经安装完了,大概用了三五分钟的时间吧,那么我们往上看一下啊,这儿这个出现了这么一个小狐狸啊,但是它叫呢,对吧,这是新版本的,然后呢出一小狐狸还挺可爱,下面呢提示我们这个gib啊,现在现在已经安装完成了,装完之后呢,我们试着把它给呃,启动起来,这有几个常用命令啊,就它是基于这个lab ctl这么一个脚本来执行的,然后startt就是启动,然后stop是停止,Restart statuss啥,还有这个reconfigu reconfigure,那我们直接现在把它给启动起来,接着就可以啊,GI lab ctl,然后start。
05:23
然后在这我们看一下,这都是我们刚刚装的这么一堆啊相关的呃,软件中间件,还有各种服务器的这些软件,像post gra数据库啊,Pro,米修斯,然后这个PUPUMA啊,PUMA是吧,Redd,还有这个NS啊,Ina,这都是做监控,然后呃,还有这个web端的展示用的本质上它的呃语言呢,用的是ror rub RA啊,那启动完之后呢,我们看一下现在这台机器的IP地址是。19244.103,然后直接敲回车。
06:04
呃,现在是有一个问题啊,是我这台机器呢,现之前已经启动了一个NG,你需要把这个N重新给呃,重新给这个这个这个呃,停掉呃,System ctl,然后stop n几个。停掉之后呢,咱们再重启一下这个。我们的这个get lab。那端口有冲突了,当然他也没有报错是吧?啊。那停掉之后我们再重启。Start。OK,启动完了,然后我们再刷新一下,这会儿我们刚刚启动完之后刷新了,对吧,之后他给我们提示502了,这个502啊,我们刚刚第一次看到的时候,你千万不要慌,呃,这是因为我们首次启动,第一是首次启动,第二就是每次启动它其实都需要一点时间来初始化整个这个系统,当我们访问到我们的系统502的时候呢。
07:14
你可以尝试去刷新一下,然后去检查一下我们当前系统的内存究竟有没有这个,呃,剩余空间我看一下。我们看到现在还有两个G的,呃,内存呢可以用,这一般来说我们刚装完啊,它其实502就是正在初始化,我们可以稍微的等这么一小会儿啊,然后再刷新,看看它能不能好起来。那我还是暂停一下,稍微等一等它啊,那我们继续,同学们刚刚稍微等了这么一小会儿之后呢,再刷新这个页面,然后它就会提示我们去这个登录的界面就出来了啊,这是需要一点时间等等它,让它完成初始化的,那么出现了这个界面之后呢,啊,通常来说我们的安装呢,就已经完成了,那接下来我们想想想怎么去登录进去,在这儿呢,它的呃,安装完成之后呢,会给我们默认一个,给我默认默认生成一个随机的密码,让我们来登录,用户名呢,就是root。
08:12
在这个光伏文档上呢,其实也能找得到,如果你稍微有点耐心的话呢,也能找一找在这儿这个文档,注意啊,就是安装这嘛啊,点这个文档在这里边呢,我们就可以,我们就可以看到它的这个,呃,一些安装上的,比如是安装最小的这个需求啊,在这个Windows上呢,它默认是不支持的,然后再。呃,CPU和内存上,CPU其实并没有特别大的这个呃,变化也没啥特别的限制,内存的是4G是必须的,最小内存啊,如果要小于四个G,这你就可能会一直提示,提示那个502永远都起不来,然后安装完之后呢,这个登录在这儿能找到它的这个呃登录密码我们来找一下。呃,这安装方式,然后安装后续操作。
09:02
嗯。官方文档。那么好吧,在这个文档上还不是特别好找,那我们看一下这儿,在这个刚刚安装完的这个提示,提示语里,我们找这小壶里,然后再往上边。呃,来一点我们能看到这啊,呃,你看装完之后它会提示aultin has been conigur withs啊就是我们的这个管理员账户已经帮我们配置好了,然后这个细节呢,在这对吧,Username是root,密码是在这个一个文件里,我们存passwordd,这个etcb root password这个文件里,我们可以打开这个文件,然后看一下,然后它这个密码啊,是首次登录使用的,那么我们在登录成功之后呢,This file will be clean的就是这个文件呢,可能呃,会被清除在我们第一次配置之后的24小时之内啊,就过了24小时之后呢,这个文件就没了,所以这个密码要么你记下来,要么给它改一个我们能自己记得住的啊,我们复制一下这个文件,然后再开一个窗口,那是双击,这就能再开一个了,然后看一下。
10:19
这个文件里,他给我们记得这个密码。啊,这个文件里边呢,就记录了这个password是这。很长,然后把它给复制过来。在这在这儿呢,登一下root密码。然后登录看这儿呢,我们就正常的登录上来了,然后正常登录上来之后呢,我们可以在左上角这看到菜单,这个菜单栏里,呃,这个用户呢,在get lab的呃用户系统里边,呃,它有两个角色,一个是普通用户,比如说我们的这个,呃,当前的这个账号就是root账号,我们也可以去创建项目啊,比如创建一个新的项目,然后怎么去呃连接,然后设置什么权限什么的,这是作为一个普通的用户在我们的get平台上,然后另外一个呢,就是。
11:11
作为管理员,你可以点菜单,然后在这儿呢,点一下管理员,它就能切换到这个管理员的,呃,管理的这个UI界面上,在这儿呢,我们可以去改一下我们自己的密码,你看在这儿找到用户。然后这是我们自己对吧,管理员administrator,然后在修改。呃,密码在这,给他搞一个新的密码。然后接下来呢,保存一下。OK,这会儿就可以用我们刚刚改过的密码来登录了。好,那这就是最基本的,呃,Git lab的安装,我们在SSH下啊,去安装的这么一个,呃,这个git lab内网的代码托管平台,那么接下来呢,下一部分我们带着来来简单的使用一下这个git lab啊。
我来说两句