将本地更改推送到我的直播主机

时间:2017-07-09 19:12:34

标签: git github

我想知道git推荐的工作流程是什么。

我在xampp上有一个本地环境,我做了一些更改,更新了我的本地git,将更新的文件推送到我的github repo,然后通过ftp上传文件。 我希望当我将文件推送到github repo时,我的实时网站(bluehost服务器)也将获得更新的文件,而不使用ftp。 这是我目前的工作流程:

  1. 我的localhost上的更改
  2. 提交我当地的回购(git bash)
  3. 推送到github repo
  4. 通过ftp将文件上传到我的bluehost服务器
  5. 如何改善工作流程?

    我听说 SSH 但我不知道它意味着什么以及如何使用它,SSH是最好的方法吗?

    感谢。

3 个答案:

答案 0 :(得分:1)

您可以直接将您的存储库克隆到bluehost服务器并添加GitHub-webhook,每次执行推送到github时都会对您的bluehost文件夹执行git pull

答案 1 :(得分:0)

为此我使用sourcetre和bitbucket。 Bitbucket具有管道(部署工具)功能。

答案 2 :(得分:0)

手动解决方案是在实时网站的文件夹中创建一个git repo。然后将此repo的URL作为远程添加到本地存储库。最后,只要您准备发布更新,只需从本地开发代表处推送到实时网站仓库。