将 GitHub 账户、Bitbucket 工作区、GitLab 用户和 Jira 站点连接到 CodeCatalyst
要在 CodeCatalyst 中使用 GitHub 存储库、Bitbucket 存储库或 GitLab 项目存储库,或者管理 Jira 项目,您必须先将第三方来源连接到 CodeCatalyst 空间。要了解有关扩展及其功能的更多信息,请参阅可用的第三方扩展。
重要
要将您的 GitHub 账户、Bitbucket 工作区、GitLab 用户或 Jira 站点连接到 CodeCatalyst 空间,您必须既是第三方来源的管理员又是 CodeCatalyst 空间管理员。
注意
如果您使用与 GitHub 账户的连接,则必须创建个人连接,以便在您的 CodeCatalyst 身份与 GitHub 身份之间建立身份映射。有关更多信息,请参阅个人连接和使用个人连接访问 GitHub 资源。
将 GitHub 账户、Bitbucket 工作区、GitLab 用户和 Jira 站点连接到 CodeCatalyst
通过访问 https://codecatalyst.aws/
打开 CodeCatalyst 控制台。 导航到您的 CodeCatalyst 空间。
-
执行以下操作之一,以查看您空间已安装的扩展列表:
选择设置,然后选择已安装的扩展。
在顶部菜单中,选择目录图标
。
为要配置的下列扩展之一选择配置:GitHub 存储库、Bitbucket 存储库、GitLab 存储库或 Jira Software。
-
根据您选择配置的第三方扩展执行下列操作之一:
-
GitHub 存储库:连接到 GitHub 账户。
-
在已连接的 GitHub 账户选项卡中,选择连接 GitHub 账户以转到 GitHub 的外部站点。
-
使用您的 GitHub 凭证登录您的 GitHub 账户,然后选择要在其中安装 Amazon CodeCatalyst 的账户。
提示
如果您之前已将 GitHub 账户连接到空间,则系统不会提示您重新授权。相反,将显示一个对话框来询问您要将扩展安装到哪个位置(如果您是多个 GitHub 空间的成员或协作者),或显示 Amazon CodeCatalyst 应用程序的配置页面(如果您只属于一个 GitHub 空间)。为要允许的存储库访问权限配置应用程序,然后选择保存。如果保存按钮未激活,请更改配置,然后重试。
-
选择是否要允许 CodeCatalyst 访问所有当前和将来的存储库,或选择要在 CodeCatalyst 中使用的特定 GitHub 存储库。默认选项是在 GitHub 账户中包含所有 GitHub 存储库,包括 CodeCatalyst 将来会访问的存储库。
-
查看授予 CodeCatalyst 的权限,然后选择安装。
在将您的 GitHub 账户连接到 CodeCatalyst 后,您将转至 GitHub 存储库扩展详细信息页面,可在该页面上查看和管理连接的 GitHub 账户和链接的 GitHub 存储库。
-
-
Bitbucket 存储库:连接到 Bitbucket 工作区。
-
在已连接的 Bitbucket 工作区选项卡中,选择连接 Bitbucket 工作区以转到 Bitbucket 的外部站点。
-
使用您的 Bitbucket 凭证登录您的 Bitbucket 工作区,并查看向 CodeCatalyst 授予的权限。
-
从工作区授权下拉菜单中,选择要允许 CodeCatalyst 访问的 Bitbucket 工作区,然后选择授予访问权限。
提示
如果您之前已将 Bitbucket 工作区连接到空间,则系统不会提示您重新授权。相反,将显示一个对话框来询问您要将扩展安装到哪个位置(如果您是多个 Bitbucket 工作区的成员或协作者),或显示 Amazon CodeCatalyst 应用程序的配置页面(如果您只属于一个 Bitbucket 工作区)。为要允许的工作区访问权限配置应用程序,然后选择授予访问权限。如果授予访问权限按钮未激活,请更改配置,然后重试。
在将您的 Bitbucket 工作区连接到 CodeCatalyst 后,您将转至 Bitbucket 存储库扩展详细信息页面,可在该页面上查看和管理连接的 Bitbucket 工作区和链接的 Bitbucket 存储库。
-
-
GitLab 存储库:连接到 GitLab 用户。
-
选择连接 GitLab 用户以转到 GitLab 的外部站点。
-
使用您的 GitLab 凭证登录您的 GitLab 用户并查看向 CodeCatalyst 授予的权限。
提示
如果您之前已将 GitLab 用户连接到空间,则系统不会提示您重新授权。相反,您将导航回到 CodeCatalyst 控制台。
-
选择授权 AWS Connector for GitLab。
在将您的 GitLab 用户连接到 CodeCatalyst 后,您将转至 GitLab 存储库扩展详细信息页面,可在该页面上查看和管理连接的 GitLab 用户和链接的 GitLab 项目存储库。
-
-
Jira Software:连接 Jira 站点。
在已连接的 Jira 站点选项卡中,选择连接 Jira 站点以转到 Atlassian Marketplace 的外部站点。
选择立即获取以开始在您的 Jira 站点上安装 CodeCatalyst。
注意
如果您之前已在 Jira 站点上安装 CodeCatalyst,则将收到通知。选择开始使用以入最后一步。
根据您的角色,请执行下列操作之一:
-
如果您是 Jira 站点管理员,请从站点下拉菜单中选择要安装 CodeCatalyst 应用程序的 Jira 站点,然后选择安装应用程序。
注意
如果您有一个 Jira 站点,则不会显示此步骤,系统会自动将您转到下一步。
-
如果您不是 Jira 管理员,请从站点下拉菜单中选择要安装 CodeCatalyst 应用程序的 Jira 站点,然后选择请求应用程序。有关安装 Jira 应用程序的更多信息,请参阅 Who can install apps?
在输入文本字段中输入需要安装 CodeCatalyst 的原因或保留默认文本,然后选择提交请求。
-
查看 CodeCatalyst 在安装应用程序时执行的操作,然后选择立即获取。
安装应用程序后,选择返回到 CodeCatalyst 以返回 CodeCatalyst。
将 Jira 站点连接到 CodeCatalyst 后,您可以在 Jira Software 扩展详细信息页面的已连接的 Jira 站点选项卡中查看已连接的站点。
-
如果您不再需要使用 GitHub 存储库、Bitbucket 存储库或 GitLab 项目存储库,也不需要在 CodeCatalyst 中管理 Jira 事务,则可以断开第三方来源的连接。当 GitHub 账户、Bitbucket 工作区或 GitLab 用户断开连接时,第三方存储库中的事件将无法启动工作流运行,并且您将无法在 CodeCatalyst 开发环境中使用这些存储库。当 Jira 站点断开连接时,该站点的项目中的 Jira 事务将无法在 CodeCatalyst 项目中提供,并且 CodeCatalyst 事务将再次成为事务提供方。有关更多信息,请参阅断开 GitHub 账户、Bitbucket 工作区、GitLab 用户和 Jira 站点与 CodeCatalyst 的连接。