网站源码在线查询(UNRAID篇,超详细搭建GitLab git仓库管理系统赵露思cos格温被骂端着不敬业!裙子穿反了,专业cos图曝光太打脸)

wufei123 发布于 2024-01-08 阅读(207)

作者:David的日常该篇教程主要讲解GitLab的安装和简单使用TIP:因为放代码文章保存不了,只能删掉代码部分GitLab:一个基于Web的Git仓库管理工具和代码托管平台它提供了一个完整的版本控制系统,允许开发者协同开发、管理和追踪代码变更。

GitLab本地部署有Community Edition(社区版),Enterprise Edition(企业版)两个版本,其中CE版为免费,EE版需要收费。

主要流程目录:1.安装2.使用2.1.基础设置2.2.创建项目2.3.克隆设置2.4.拉取项目2.5.推送代码3.总结1.安装去到应用商店“应用”,搜索“gitlab”

广告胆小者勿入!五四三二一...恐怖的躲猫猫游戏现在开始!×这里默认就行(也可以改一下名称和路径)

2.使用初次运行,需要比较长时间等待(可以看日志)

广告从秘书起步,十年内无人超越,以一己之力力挽狂澜成就一段传奇×平时启动,出现这个属于正常现象,说明服务还没运行起来

启动成功

切换中文

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

输入下面代码

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

进入面板

2.1.基础设置设置语言为中文点击头像,选择“Preferences”

选择中文,点击保存

手动刷新网页就行了

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

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

修改密码

注册限制因为我是一个人用,这里我就停止别人注册了

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

2.2.创建项目由于第一次上手,所以只简单说说个人的简单日常使用创建一个项目(个人使用我就不创建群组那些了)

创建一个空白的

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

这样就已经创建完成了

2.3.克隆设置之所以前面先选择可见为公开,就是因为下面很容易乱(一个就是GitLab克隆这里还需要设置,另外一个就是SSH私有需要设置密钥才能拉下来)

设置HTTP克隆链接选择管理员,进行管理

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

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

返回项目这里看到HTTP克隆已经变了

设置完上面,其实Git直接用HTTP拉取就行了git clone HTTP克隆链接修改SSH的相对比较麻烦,最简单的好像直接通过映射参数就行(试过好像还是不行),可能是我不太会的原因只能通过修改配置文件,进行配置了。

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

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

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

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

2.4.拉取项目这里就不详细说了,简单过一遍安装Git(无脑默认安装)安装完成,鼠标右键可以看到多了两个Git选项,选择第二个命令行形式

直接拉取刚刚创建的项目git clone 克隆链接HTTP进行拉取(没有问题,拉取成功)

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

配置用户名与邮箱git config --global user.name "用户名"git config --global user.email "邮箱"

查看配置信息(可以看到已经配置成功)git config -l

生成SSH密钥(回车就行)ssh-keygen -t rsa -C "邮箱"

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

添加SSH密钥

粘贴到上面就行

添加成功

再次SSH拉取没问题了

设置仓库为私有仓库左侧,设置 -> 通用 -> 可见性,项目功能,权限

选择私有

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

SSH拉取没问题(因为已经设置密钥了)

2.5.推送代码这个就是从GitLab拉取下来的项目

修改以后

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

添加全部文件到git 暂存区git add .

添加注释信息git commit -m 注释信息

提交代码到远程仓库(如果是默认主分支,可以直接使用:git push)git push -u origin 分支名

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

3.总结使用体验还是挺不错的,首先就是很多人也用这个,所以遇到不会的搜索也很方便功能确实很丰富,虽然功能多,但是找起来也很方便(逻辑分类的很好)资源占用情况,只能说恐怖如斯,不管是CPU还是内存都是一场考验。

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

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。