【发布时间】:2011-05-11 23:42:17
【问题描述】:
让我先说我对 git 非常陌生,但对源代码控制有基本的了解。
这是我的情况。我目前使用一个普通的共享主机帐户和一个类似于 hostgator 的基本托管服务提供商,并使用 ftp/cpanel。我使用 ftp 从服务器上传/下载文件。
我最近在我的 Mac 和 Tower (Git Client for Mac) 上安装了 git,我计划使用 github 来托管我的存储库。
理论上,当我将文件推送到我的仓库时,我想更新我的网络服务器上的实时文件以匹配。这样做的最佳方法是什么?
我应该将整个 repo FTP 到我的主机吗?我想这可能会产生潜在的问题,例如更改文件权限或其他不可预见的问题。
我觉得我在这个过程中遗漏了一些东西。有没有办法让我将我的本地仓库副本部署到我的 Web 服务器?我是否需要提供 ssh 或终端访问权限的托管帐户才能执行此操作?
我应该创建某种钩子吗?
任何信息将不胜感激。
【问题讨论】:
标签: svn git version-control github hook