我是 git 新手。我在服务器上创建了一个裸 git repo。我的系统中有一个本地 git repo。提交后,在推送到主仓库之前,我推送到服务器仓库。
date >> /home/d.txt
在服务器 repo 中,当我尝试使用 ssh 将脚本运行到服务器时,以下代码被添加到 hooks/post-receive中sh post-receive
,脚本运行良好。但是当我执行本地 git push 时,脚本没有运行。即没有插入日期。
post-receive 的权限设置是-rwxr-xr-x 1 root root
更新:
我将代码插入到 hooks/post-receive 文件中,并通过执行我的本地 gitecho "uploading"
来更改权限。chmod +x hooks/post-receive
当我执行本地 git push 时,不会触发 post-receive 文件。
问问题
303 次