如之前的文章。
自己建仓库并同步部署到宝塔,后期报错:Unable to create /path /.git/index.lock : Permission denied
https://blog.csdn.net/kfgauss/article/details/109639226
现在补充,因为又折腾了一个上午中午。
但是还是费了很大的力气,出来很多问题。
一个是需要注意:deploy路径是部署的路径,就是最后放置代码的文件夹。
而logpath是在/home/git/项目.git/hook中。最后可以在hooks里面的gitsync.log看到日志。
在部署路径的父文件夹,需要先init吗?我不太知道。但是,一定要chown -R 项目目录,使得子目录都是git用户和git组。
另外,需要先在代码部署路径的父目录(此时还没有生成项目目录,也没有路径。)先执行:git clone /home/git/项目.git 实际项目部署文件夹名称,中间有一个空格。也就是使用git克隆指定的git仓库到指定的目录,这些都是git知识,忘记了就去温习,我就需要温习。
还可以指定分支。但是我暂时还不需要。也比较麻烦一点。