git远程仓库 钩子指定文件夹

线上建立git远程仓库,但是先上市--bare的裸仓库  不能直接绑定域名去运行  所以使用git的钩子同步到项目文件夹

裸仓库没有工作区  所以你提交上去也是看不到文件  只是为了分享使用

这里讲解的

前提是你线上的中央仓库已经建立好了

首先进入你的项目文件夹  git init 关联中央仓库  会出现.git文件  和我们本地仓库是一样的 更改目录所有者为git用户

进入你的中央仓库中  找到hooks文件夹  进入  这里就是放置钩子文件的地方

新建post-receive 文件

DeployPath是你的项目路径  自行修改

这里有一个坑  不能在你的电脑上新建这个文件  然后传上去  那样会报错误  这个路径不存在

因为运行系统不一样  所以要直接在centos上创建

然后  给这个文件可执行权限

chmod +x post-receive

本地推送文件到中央仓库  你的项目目录也会有相应修改

第一次推送时  钩子会有这个提示  你从没有提交过 这个应该是无关紧要的

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值