开始使用 AWS
创建持续交付管道
设置 Git 存储库,部署示例 Web 应用程序,并创建持续交付管道
模块 1:设置 Git 存储库
在本模块中,您将为代码设置 Git 存储库,以便可以通过 Internet 轻松访问。
简介
在本模块中,您将为代码设置一个存储库,以便可以通过 Internet 轻松访问。在本例中,我们将使用 GitHub,但您可以使用其他 Git 兼容选项,包括 AWS CodeCommit。在以下模块之一中,您将此托管存储库连接到我们的管道,因此每次您向其推动新提交内容时,您的构建流程都会启动。
您将学到的内容
- 分流 GitHub 存储库以创建新存储库
- 在 GitHub 中存储代码和元数据
- 使用 Git 与代码存储库交互
重要概念
版本控制用于存储源代码并跟踪其任何更改的系统。更改存储为版本,因此开发人员可以轻松比较版本或选择恢复到较旧的版本。
Git 一个用于管理源代码更改的开源版本控制工具。
Git 存储库 (Repo) 版本控制系统将跟踪的所有文件和目录,包括元数据。每个用户将在本地与完整副本交互,并将文件推送到托管版本以共享更改。
Git 提交将更改添加到 Git 存储库的方法。
推送到存储库将通过提交存储的任何更改从本地存储库复制到托管存储库。
分流存储库创建现有存储库的副本。
实施
-
分流启动器存储库
本教程假定您的计算机上安装了现有 GitHub 账户和 Git。如果您没有安装这两种中的任何一个,您可以在此处查找分步说明。
- 在新的浏览器选项卡中,导航至 GitHub 并确保您已登录到您的账户。
- 在同一选项卡中,打开 aws-elastic-beanstalk-express-js-sample 存储库。
- 单击屏幕右上角的白色“分流”按钮。接下来,您将看到一个小窗口,询问您想要在哪里分流存储库。
- 单击账户。几秒钟后,您的浏览器将在您的账户上显示存储库的副本。
-
对新存储库进行更改
- 单击页面顶部旁边的绿色“代码”按钮。
- 要使用 HTTPS 克隆存储库,请确认标题为“使用 HTTPS 克隆”。 否则,请单击“使用 HTTPS”链接。
- 单击上面带有剪贴板图标的白色按钮(位于 URL 右侧)。
4.如果您使用的是 Mac 或 Linux 计算机,请打开您的终端,如果您使用的是 Windows,请启动 Git BASH。
5.在刚刚启动的应用程序中,键入以下命令,然后粘贴您在单击剪贴板图标时在步骤 2 中复制的 URL。请确保将“您的用户名”更改为您的 GitHub 用户名。您应在终端中看到一条以“克隆到”开头的消息。 此命令将创建一个新文件夹,其中包含 GitHub 存储库中的文件副本。
git clone https://github.com/YOUR-USERNAME/aws-elastic-beanstalk-express-js-sample
6.在新文件夹中有一个名为“app.js”的文件。 在您最喜欢的代码编辑器中打开“app.js”。
7.更改第 5 行中的消息,以说出其他内容,而不是“Hello World!”,并保存文件。
8.使用以下命令提交更改:
git add app.js git commit -m "change message"
9.使用下一个命令将本地更改推送到 GitHub 上托管的远程存储库:
git push
-
测试您的更改
- 在浏览器窗口,打开 GitHub。
- 在左侧导航面板的“存储库”下,单击名为 aws-elastic-beanstalk-express-js-sample 的选项。
- 单击“app.js”文件。应显示文件的内容,包括您的更改。