我已经在 Github 中设置了一个存储库。我已使用SSH
协议在我的虚拟主机中建立与该存储库的连接。然后我克隆了没有像这样的项目文件夹的 repo。
git clone git@github.com:{username}/{git-name} .
所有作品都没有任何问题。
现在,我想使用那个 repo 作为我网站的最终副本,即每次我更新 repo 时,我的网站也会更新。所以,我创建了一个 PHP 脚本,其中包含
`git pull`
我将脚本链接作为 web hook url 放在 Github 设置中。但是当我更新我的仓库时没有任何反应。
我不明白有什么问题。是因为我克隆了没有存储库文件夹的站点吗?
另一个问题是,该.git
文件夹存在于主网站内,这意味着每个人都可以访问它。有什么解决办法吗?
我对 Git 和 Github 非常陌生。因此,详细的说明将非常有帮助。我正在使用具有 SSH shell 访问权限的共享主机。