【发布时间】:2018-01-13 16:34:41
【问题描述】:
我一直在为我的一个网站使用git,并将我的代码推送到远程存储库。这一切都很好,但是每当我想更新生产站点时,我需要通过 FTP 客户端上传我的代码。
当前工作流程
这个进行代码更改的过程 > pushing 到 GitHub 上的远程仓库 > 然后通过 FTP 上传在拥有开发团队时有其缺点。
所需的工作流程
我正在寻找的是更新我的托管服务器 (hostgator) 上的文件,其中包含来自我的远程存储库的 master 分支的生产文件。 FTP客户端基本上没用。
需要指导
我确信有一种方法,但是我不知道如何做到这一点。需要你的帮助!一如既往的感谢! :)
【问题讨论】:
-
似乎您的本地 git 存储库位于与生产服务器不同的机器上。本地机器(本地 git repo 所在的机器)如何与除 FTP 之外的生产服务器通信?是否可以使用 http 或 ssh 协议?
标签: git github version-control continuous-deployment