海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts

GitHub 和一般的 Git 吓坏了很多人。 但是,这种类型的分布式版本控制软件是任何开发人员工具包中必不可少的。 此外,了解如何使用 GitHub 并将代码从它部署到您的 WordPress 网络主机可以使开发过程更加安全。 这样,您将始终拥有一份安全的代码副本。

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

GitHub 简介

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

然而,GitHub 提供的不仅仅是存储。 它还在其他两个关键领域大放异彩:

  1. 跟踪变化。 使用 GitHub,您将拥有对代码库所做的每项更改的记录,只要您对其进行提交即可。
  2. 项目合作。 Git 使多人可以在同一个项目上工作,有助于避免发生冲突的更改并确保每个人都可以访问最新版本的代码库。

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

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

将您的代码从 GitHub 推送到 Web 主机并不像您想象的那么复杂。 但是,要使此过程起作用,您的 WordPress 托管服务提供商必须支持 Secure Shell (SSH) 访问和 Git 使用,这两者都是实现“推送”的关键。

一些支持 SSH 和 Git 的优质网络主机包括 SiteGround 和 WP Engine,尽管它们远非唯一。 但是,对于本教程,我们将重点介绍该过程如何与 SiteGround 配合使用。

第 1 步:为您的 WordPress 代码设置一个新的存储库

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

海外社媒SNS代运营Tiktok代运营公司

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

完成后,您可以将 SiteGround 替换为 GitHub 作为您的起点,并将前者设置为您的生产环境。 您可能知道,生产环境是最终代码实际所在的位置,也是用户将与之交互的地方。

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

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

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

SiteGround 后端。

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

选择您的 RSA 密钥。

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

第 3 步:将 SiteGround 替换为 GitHub 作为您的起点

此时,您有一个包含 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. 在您的虚拟主机中创建一个新存储库。
  3. 将您的主机替换为 GitHub 作为起点。
  4. 将您的存储库推送到 GitHub 并更新您的生产环境。

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

文章缩略图由 Teguh Jati Prasetyo/shutterstock.com 提供

海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts