互联网技术 / 互联网资讯 · 2023年12月2日 0

配置自动化构建的Docker Hub和GitHub教程

为了实现自动构建和测试容器镜像,您可以将您的源代码服务与Docker Hub连接,这样Docker Hub就可以访问您的代码库。您可以为个人用户帐户或组织进行此配置。

链接到GitHub用户帐户

首先,使用您的Docker ID登录Docker Hub。

接着,点击右上角的下拉菜单,进入帐户设置,然后找到“链接的帐户”选项。

在要连接的源提供程序中,点击“连接”按钮。

查看Docker Hub builder OAuth应用程序的设置。

最后,点击“Authorize Docker”以完成链接。

取消链接GitHub用户帐户

如果您希望撤销Docker Hub对您GitHub帐户的访问权限,需要同时在Docker Hub和GitHub中断开连接。

在右上角的下拉菜单中选择“帐户设置”,然后进入“关联的帐户”部分。

找到要删除的源提供程序,点击旁边的插头图标。

接下来,访问您的GitHub帐户的“设置”页面。

在左侧导航栏中选择“应用程序”。

找到Docker Hub builder应用程序,点击其右侧的菜单,选择“Revoke”。

授予对GitHub组织的访问权限

作为GitHub组织的所有者,您可以授予或撤销Docker Hub对组织存储库的访问权限。请注意,您可能需要是组织的所有者才能进行此操作。

如果组织之前没有设置特定的访问权限,通常可以在链接用户帐户的同时授予访问权限。在此情况下,链接帐户屏幕上组织名称旁会出现“授予”访问按钮。如果未见该按钮,则需手动授予访问权限。

手动授予Docker Hub访问GitHub组织的权限:

按照前述步骤链接您的用户帐户。

在GitHub帐户设置中,找到左下方的“组织设置”部分。

点击您希望授予Docker Hub访问权限的组织。

在“组织配置文件”菜单中,选择“第三方访问”。

此页面会显示第三方应用程序及其访问状态的列表。

点击Docker Hub builder旁的铅笔图标。

然后,点击组织旁的“授予访问权限”按钮。

撤销对GitHub组织的访问权限

若要撤销Docker Hub对组织的GitHub存储库访问,请执行以下步骤:

在GitHub帐户设置中,找到左下方的“组织设置”部分。

点击您希望撤销Docker Hub访问权限的组织。

在“组织配置文件”菜单中,选择“第三方访问”,页面将显示第三方应用程序及其访问状态。

点击Docker Hub builder旁的铅笔图标。

在下一页上,选择“拒绝访问”。