GitLab管理
# 前言
由于脚本需要新增、更新等动作,为了维护方便,可将脚本文件放在远程git仓库,能和vscode等开发工具进行数据同步
当然了,你也可以把脚本文件存放在其他位置,例如阿里云oss等远程服务器里。请自行拓展和开发。
>w 出于飞云个人的开发习惯和业务需要,方便项目的版本管理,这里使用GitLab作为代码管理工具。
你也可以使用其他方案。如果有其他方案,可忽略本节内容。
# 注册
在宝塔中,安装好gitlab以后,打开软件设置面板

打开访问地址,设置一个初始密码
密码:shuibao666

注册一个账号
账号:shuibao
密码:shuibao666

注册成功后,会自动进入git管理后台

# 设置
复制宝塔中GitLab服务器的公钥SSH Key
黏贴到GitLab后台的个人资料区,增加密匙

创建新项目
项目目录为shuibao_module
设置为公开

# 同步仓库脚本文件
复制项目的http地址

打开vscode,按shift+command+P,搜索git,选择克隆
>w 如果电脑没有安装git,需要先安装git

粘贴git仓库地址,回车确定

选择一个本地文件的存储路径,没有的话可以新建文件夹
由于我这里有其他项目的文件,为了方便管理和维护,
就把这个新仓库的项目,放在以前的GitLab_NET文件夹下

执行完以后,目录下就会出现一个新的文件夹
后续的脚本修改和编写等工作,都在这里进行

# 文件管理
为了便于管理,在仓库里,再建立2个项目
用于存放不同类型的文件
shuibao_android_pack:公开
shuibao_android:私有

将3个项目,都克隆到本地
>w 注意:要克隆http地址

接下来,将文件包里相关的代码,都复制到GitLab_NET目录里
目录结构如下

然后提交并推送到git仓库
# 推送
切换到git菜单
在睡宝目录的消息区域,输入任意内容,点击提交
然后点击右侧更多按钮,推送更新

打开仓库的文件区,就可以看到本地提交的文件了

# 绑定自定义域名
默认的访问网址是ip形式的,这里我们将它改为域名访问
首先进入域名管理后台,做域名解析

然后在宝塔的根目录文件里搜索“gitlab.rb”,找到配置文件

修改配置文件里的域名,保存文件
这里的域名,要带端口号

搜索“gitlab.yml”,修改host并保存

搜索“gitlab-http.conf”,修改域名并保存

在宝塔中,**重启GitLab**
最后使用域名+端口号,即可访问绑定域名后的git仓库