使用GitHub监听对远程服务器上的文件所做的更改

时间:2012-11-28 14:29:31

标签: github remote-server

我知道有很多关于在远程服务器上运行GitHub的帖子,但我找不到任何我理解或可以遵循的帖子。命令行的东西以及关于SSH的所有这些谈话完全让我感到困惑,所以我希望逐步回答这是为假人编写的,并希望提供一个简单的解决方案(我的手指和脚趾交叉)。 / p>

我的情景:

我使用Statamic作为CMS构建了一个站点,它使用文本文件来管理站点的内容。我还有一个GitHub存储库,其中包含网站的大部分文件: https://github.com/katrinkerber/katrinkerber

我正在使用OSX上的GitHub应用程序将我所做的任何更改(例如,我的本地CSS或HTML文件)推送到远程Github存储库。就我对Git的基本理解带给我的是真的。

每当编辑现有内容或通过CMS的控制面板发布新的页面/条目时,都会在托管该站点的服务器上的* _content *文件夹中更新或创建文件。

我想要的是让Github听取并跟踪服务器上所做的任何更改,尤其是* _content *文件夹。

我的一次尝试是将本地文件中的 .git 文件夹上传到我的服务器并更改主要远程存储库路径,但这不起作用

我需要做什么?

1 个答案:

答案 0 :(得分:0)

真正运行Git(版本控制系统,而不是GitHub,Web应用程序/网络)的唯一方法是通过SSH。

这是一篇好文章:http://git-scm.com/book/en/Getting-Started-Installing-Git#Installing-on-Linux

如果你开始运行,这是设置部署的好方法:http://blog.ekynoxe.com/2011/10/22/automated-deployment-on-remote-server-with-git/