译者: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存储精彩内容,可前往什么值得买查看