当前位置: 首页 > 网络应用技术

GIT提交后,自动版本和指甲通知

时间:2023-03-05 23:55:51 网络应用技术

  在GitLab服务器上,输入GitLab的数据目录

  后期将在将代码提交到服务器后自动执行,然后输入/wwwwwwwwroot/hook.com/git/test.git/hooks

  复制poest-receive.Sample并将其重命名为后接收器[root@izbp1938t1plpi1gikahmmz挂钩]#cp post-receive.sample后接收器1添加以下代码以保存出口

  修改后档案的权限

  以下是本地创建一个新文件夹的本地配置,然后添加到远程仓库//初始化git仓库git git init //添加远程链接以替换192.168.1.1到您的真实服务器的ip git git git远程添加root@192.168.1.1.1.1.1.1.1.1.1.1.1.1.1.1:/www/wwwroor/hook.com/git/test.git

  推送时将提示以下错误

  然后输入您的服务器密码

  然后转到服务器服务器直接更新

  外壳脚本内容:

  1.请勿删除原始Ruby脚本,否则GitLab将提示在合并请求时找不到源分支,因此根据保留原始内容的基础调用Shell脚本2。卷曲应编写绝对路径/usr/bin/curl。当您不编写绝对路径时,手动运行脚本可以成功。手动推送到主分支可以成功,但是当GitLab页面合并请求3时,它无法运行。3。修改后,会发生问题