Divi WordPress Theme

GitHub和一般的Git吓倒了很多人。 但是,在任何开发人员的工具包中,这种类型的分布式版本控制软件都是必需的。 此外,知道如何使用GitHub并将代码从GitHub部署到您的WordPress虚拟主机可以使开发过程更加安全。 这样一来,您总会拥有一个安全的代码副本。

在本文中,我们将教您如何从GitHub部署和更新完整的WordPress网站到您选择的Web主机(只要他们支持)。 我们将介绍四个步骤,这些步骤将指导您完成整个过程,所以让我们直接进入吧!

GitHub简介

GitHub是基于Git系统的分布式版本控制平台。 它使您能够设置存储库,在其中可以“推送”代码和文件,以便始终获得它们的安全副本,并且可以在多台计算机之间同步所有内容。

但是,GitHub提供的不仅仅是存储。 它还在其他两个关键领域发挥作用:

  1. 跟踪变化。 使用GitHub,只要您提交对代码库的更改,就将记录下来。
  2. 项目协作。 Git使多个人可以从事同一个项目,从而有助于避免发生冲突的更改,并确保每个人都可以访问最新版本的代码库。

不久前,我们编写了有关如何开始使用GitHub的完整指南。 如果您不熟悉该平台,建议您先阅读该文章。 然后,您可以返回并开始以下步骤!

如何将WordPress从GitHub部署到您的Web主机(分4个步骤)

将代码从GitHub推送到虚拟主机并不像您想象的那么复杂。 但是,为了使此过程正常运行,您的WordPress托管提供商必须支持安全外壳(SSH)访问和Git使用,这两者都是实现“推送”的关键。

一些支持SSH和Git的高质量Web主机包括SiteGround和WP Engine,尽管它们并不是唯一的。 但是,在本教程中,我们将重点介绍该过程如何与SiteGround一起工作。

步骤1:为您的WordPress代码设置新的存储库

设置GitHub存储库很简单。 在此过程中,您可能需要使用私有存储库,以便没有人可以浏览站点的代码。

首先,您需要设置一个空的存储库。 之后,您要做的是在GitHub上创建一个新的WordPress安装,在本地克隆它,然后将该实例推送到GitHub。

完成此操作后,您可以将GitHub替换为SiteGround,并将其设置为生产环境。 您可能知道,生产环境是最终代码的实际存放位置,也是用户将与之交互的地方。

该过程完成后,只要您对本地WordPress安装进行更改,就可以将其推送到GitHub(原始),然后将其部署到SiteGround生产存储库。 让我们更仔细地看一下该过程的其余部分是如何工作的。

步骤2:在您的Web主机中创建一个新的存储库

某些Web主机(例如SiteGround)包括内置的Git工具,您可以使用该工具将网站与存储库同步(反之亦然)。 例如,SiteGround使您可以通过选择SG-GIT工具从控制面板执行此操作:

SiteGround后端。

选择该工具后,您将看到为在SiteGround上托管的任何网站创建Git存储库的选项。 然后将出现一个带有“ git clone”命令的窗口,该命令使您能够将全新的WordPress网站复制到本地计算机:

选择您的RSA密钥。

该命令还将包含一个SSH密钥,您需要从终端访问SiteGround。 终端启动并运行后,通过SSH登录SiteGround并为新文件夹运行clone命令,该文件夹是您本地存储库所在的位置。

步骤3:将GitHub替换为SiteGround,作为起点

此时,您已经有了一个本地存储库,其中包含您的SiteGround WordPress网站的副本。 但是,其起点将设置为SiteGround,因此您仍然需要将其与GitHub集成。

您需要做的是使用以下命令重命名该原点并将其设置为生产环境:

git remote rename origin production

接下来,您可以克隆在第一步中创建的空GitHub存储库。 为此,请访问GitHub并在屏幕顶​​部查找“克隆”或“下载”按钮。 将出现一个窗口,其中包含如下所示的URL:

GitHub网站。

此时,您可以从终端运行以下命令:

git remote add origin [cloning URL goes here]

现在已经奠定了所有基础,因此剩下的就是将克隆的存储库推送到GitHub。

步骤4:将您的存储库推送到GitHub并更新您的生产环境

现在,您在SiteGround上有了一个全新的WordPress网站,该网站的副本仍在您的本地存储库中。 您需要做的是使用以下命令将该代码推送到空的GitHub存储库中:

git push origin master

之后,您将在所有这三点上拥有完整的WordPress代码库。 这意味着您可以开始调整本地克隆上的代码和文件。 当您想进行更新时,您所要做的就是从终端按顺序运行以下两个命令:

  1. git push origin master
  2. git push production master

此过程唯一困难的部分是初始设置。 但是,如果您曾经使用过Git进行版本控制,那么您就会知道它对协作工作有多么大的帮助。 完成后,您可以专注于开发工作,并知道代码在存储库中是安全的。

结论

使用GitHub比您想象的要容易,尤其是现在有了一个友好的GUI可以从中运行它。 更重要的是,使用版本控制可以通过多种方式帮助WordPress开发。 您可以使用它来维护代码的安全副本,跟踪更改,为协作打开内容等。

另外,如果您想使用GitHub部署WordPress网站,则只需四个步骤即可:

  1. 为您的WordPress代码设置一个新的存储库。
  2. 在您的Web主机中创建一个新的存储库。
  3. 将主机替换为GitHub作为起点。
  4. 将您的存储库推送到GitHub并更新您的生产环境。

您对如何从GitHub部署WordPress网站有任何疑问吗? 让我们在下面的评论部分中讨论它们!

由Teguh Jati Prasetyo / shutterstock.com撰写的文章缩略图


【免费外贸推广营销视频培训教程】
https://school.yooopaaa.com

WordPress著名Avada主题官方优惠
https://1.envato.market/xxPav

WordPress可视化建站Elementor插件
https://elementor.com/?ref=19904

WordPress外贸独立站DIVI主题官方优惠
https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=59787

亚马逊选品工具Jungle Scout官方优惠
https://junglescout.grsm.io/jieqiu1568

独立站SEO优化工具Semrush免费7天试用
https://shareasale.com/r.cfm?b=1577772&u=2541755&m=97231&urllink=&afftrack=