UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

2023-09-06 0 342

译者:David的日常生活

该篇讲义主要就传授GitLab的加装和单纯采用

TIP:即使放标识符该文留存没法,根本无法删去标识符部份

GitLab:三个如前所述Web的Git库房管理工作软件和标识符代销网络平台。它提供更多了三个完备的版控制技术,容许合作开发人员协作合作开发、管理工作和跟踪标识符更改。

GitLab邻近地区布署有Community Edition(街道社区版),Enterprise Edition(民营企业版)三个版,当中CE版为免费,EE版需要收费项目。

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

主要就业务流程产品目录:

1.加装

2.采用

2.1.此基础增设

2.2.建立工程项目

2.3.布季夫增设

2.4.拉取工程项目

2.5.发送标识符

3.归纳

1.加装

去到应用领域零售店“应用领域”,搜寻“gitlab”

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀
电视广告
温顺者勿入!existed二一…恐怖的躲猫猫游戏现在开始!
×

这里默认就行(也可以改一下名称和路径)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

2.采用

初次运行,须要比较长时间等待(可以看日志)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀
电视广告
从秘书起步,十年内无人超越,以一己之力力挽狂澜成就一段传奇
×

平时启动,出现这个属于正常现象,说明服务还没运行起来

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

启动成功

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

切换中文

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

查看管理工作员密码,来到控制台

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

输入下面标识符

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

输入用户名和密码进行登录

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

进入面板

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

2.1.此基础增设

增设语言为中文

点击头像,选择“Preferences”

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

选择中文,点击留存

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

手动刷新网页就行了

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

可以看到这里还有很多个性化增设

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

更换头像头像加载不出来,这里我更换一下头像(记得留存更改)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

修改密码

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

注册限制即使我是三个人用,这里我就停止别人注册了

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

勾选这里取消掉,留存更改

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

2.2.建立工程项目

由于第一次上手,所以只单纯说说个人的单纯日常生活采用

建立三个工程项目(个人采用我就不建立群组那些了)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

建立三个空白的

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

填写一下基本信息就行,还是比较单纯的(可见性级别,最好先选择公开)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

这样就已经创建完成了

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

2.3.布季夫增设

之所以前面先选择可见为公开,就是即使下面很容易乱(三个就是GitLab布季夫这里还须要增设,另外三个就是SSH私有须要增设密钥才能拉下来)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

增设HTTP布季夫链接

选择管理工作员,进行管理工作

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

增设 -> 通用 -> 可见性与访问控制

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

填写URL(当前网页访问的地址)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

返回工程项目这里看到HTTP布季夫已经变了

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

增设完上面,其实Git直接用HTTP拉取就行了

git clone HTTP布季夫链接

修改SSH的相对比较麻烦,最单纯的好像直接通过映射参数就行(试过好像还是不行),可能是我不太会的原因。根本无法通过修改配置文件,进行配置了。

关闭应用领域,来到映射路径“/mnt/user/appdata/gitlab-ce/config”,修改“gitlab.rb”文件

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

打开文件,搜寻“gitlab_ssh_host”,修改为设备的IP(不须要端口)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

再搜寻“gitlab_shell_ssh_port”,修改为22端口的映射端口(我的是9022,如果是22端口,这里不用改)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

启动GitLab,可以看到SSH布季夫链接也变了(默认22端口的话,就是常见的链接形式,指定端口的话就是前面会有ssh://)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

2.4.拉取工程项目

这里就不详尽说了,单纯过一遍

加装Git(无脑默认加装)

加装完成,鼠标右键可以看到多了三个Git选项,选择第二个命令行形式

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

直接拉取刚刚建立的工程项目

git clone 布季夫链接

HTTP进行拉取(没有问题,拉取成功)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

SSH进行拉取(须要先添加SSH密钥)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

配置用户名与邮箱

git config –global user.name “用户名”

git config –global user.email “邮箱”

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

查看配置信息(可以看到已经配置成功)

git config -l

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

生成SSH密钥(回车就行)

ssh-keygen -t rsa -C “邮箱”

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

查看公钥(复制上面内容)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

添加SSH密钥

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

粘贴到上面就行

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

添加成功

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

再次SSH拉取没问题了

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

增设库房为私有库房左侧,增设 -> 通用 -> 可见性,工程项目功能,权限

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

选择私有

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

增设完私有,HTTP拉取就须要进行登录了(之前可以直接拉的,说明没有问题了)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

SSH拉取没问题(即使已经设置密钥了)

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

2.5.发送标识符

这个就是从GitLab拉取下来的工程项目

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

修改以后

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

查看当前状态(可以在这里看到修改的内容)

git status

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

添加全部文件到git 暂存区

git add .

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

添加注释信息

git commit -m 注释信息

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

提交标识符到远程库房(如果是默认主分支,可以直接采用:git push)

git push -u origin 分支名

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

GitLab库房已经看到提交的文件了

UNRAID篇,超详细搭建GitLab git仓库管理系统回顾:从全民女神到被骂滚蛋,谷爱凌做错了什么?只能说现实太悲哀

3.归纳

采用体验还是挺不错的,首先就是很多人也用这个,所以遇到不会的搜寻也很方便。功能确实很丰富,虽然功能多,但是找起来也很方便(逻辑分类的很好)。

资源占用情况,根本无法说恐怖如斯,不管是CPU还是内存都是一场考验

阅读更多NAS存储精彩内容,可前往甚么值得买查看

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务