尝试将内部开发从GitHub部署到Centos 7 into服务器,运行到两个问题。
首先,我使用的是PHP,需要将类文件部署到一个不是/var/www/html/的文件夹中,在那里我已经将存储库克隆到使用cd /var/www/ gh repo clone linkto/repo html (这可能是错误的做法)。
第二,促使我认为我做错了第一部分,当我尝试使用gh repo sync linkto/repo时,我得到了错误can't determine source repository for GitUser/home because repository is not fork,导致我相信,而不是克隆,我需要分叉它。我在这里的意图是,在GitHub上更新的服务器端不会更改任何代码,然后再推到服务器上。我是不是对GitHub做得太多了?还是我想做错事?
编辑: to cd /var/www/html/ gh repo fork gh repo sync和将远程设置回原点已经解决了第二个问题
谢谢,
发布于 2022-01-18 23:30:40
在cd /var/www/html/中
只运行一次以设置:
远程设置为原点的gh repo fork
每次更新:
每次gh repo sync设置要更新的基存储库
然后使用https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks (服务器端的post接收钩子)将类目录移动到所需的位置。
https://stackoverflow.com/questions/70762900
复制相似问题