关于已安装的 GitHub Apps
GitHub 用户可以在其个人账户或其拥有的账户中安装 GitHub Apps。 当您安装 GitHub App 时,您将向该应用 授予其所请求的企业或 组织以及仓库的权限。 如果应用请求了存储库权限,则还指定可以访问哪些 GitHub App 存储库。 在企业上安装应用仅授予企业权限。 若要授予组织和存储库权限,请在组织上安装应用。
你应该定期检查已安装的 GitHub Apps。 可以查看授予的权限,并更改可以访问的 GitHub App 存储库。 如果不再使用应用,请考虑暂停或删除 GitHub App 阻止其对安装应用帐户拥有的资源的访问权限。
除了查看你已安装的 GitHub Apps 外,还可以查看你已授权为你执行操作的 GitHub Apps。 有关详细信息,请参阅“查看和撤销GitHub应用的授权”。
导航至您要查看或修改的GitHub App
-
对于安装在企业中的 GitHub App:
- 在右上角 GitHub,单击个人资料图片,然后单击 你的企业。
- 在企业名称旁边,单击“Settings”****。
- 在顶部导航栏中,单击“设置”。
- 在侧栏中,单击GitHub应用。 将显示您的企业拥有的GitHub Apps列表。
- 切换到“Installed Apps”选项卡以查看安装在企业上的应用列表。****
- 在要查看或修改的 GitHub App 旁边,单击“ 配置”。
-
对于安装在组织中的 GitHub App:
- 在右上角 GitHub,单击个人资料图片,然后单击 你的组织。
- 在组织名称旁边,单击“设置”。
- 在侧栏中的“第三方访问”下,单击“GitHub应用。 将显示你的组织中已安装的 GitHub Apps 列表。
- 在要查看或修改的 GitHub App 旁边,单击“ 配置”。
-
对于安装在您的个人账户上的 GitHub App:
- 在任一页面的右上角,单击个人资料照片,然后单击“Settings”****。
- 在“集成”下,单击“应用程序”。
- 单击已安装的GitHub应用。 将显示您的个人账户上已安装的GitHub Apps列表。
- 在要查看或修改的 GitHub App 旁边,单击“ 配置”。
-
对于已向 GitHub App 授予访问权限的存储库:
注意
在接下来的步骤中,你将被带到账户设置页面,该页面对应于已安装 GitHub App 的组织或个人账户。 这些设置将影响在该帐户下安装了应用的所有存储库,而不仅仅是你在其中导航的存储库。
-
导航到组织或存储库的主页。
-
单击**设置**。
-
在“集成”下,单击“GitHub Apps。 将显示已被授予你的仓库访问权限的 GitHub Apps 列表。
-
在要查看或修改的 GitHub App 旁边,单击“ 配置”。
-
查看权限
- 导航到要修改的 GitHub App 。 有关详细信息,请参阅导航至您想要查看或修改的 GitHub 应用。
- 在“权限”下,查看 GitHub App 拥有的权限。 关于不同权限允许GitHub App执行的操作,请参阅为GitHub应用选择权限。
修改存储库访问权限
-
导航到要修改的 GitHub App 。 有关详细信息,请参阅导航至您想要查看或修改的 GitHub 应用。
-
在“存储库访问”下,选择“所有存储库”或“仅选定的存储库”。
-
如果在上一步中选择 了“仅选择存储库” ,请在 “选择存储库 ”下拉列表下,选择要访问的 GitHub App 存储库。
GitHub App如果以后创建任何存储库,则应用也将自动授予对这些存储库的访问权限。
- 单击“ 保存”。
阻止访问
-
导航到要修改的 GitHub App 。 有关详细信息,请参阅导航至您想要查看或修改的 GitHub 应用。
-
若要保留 GitHub App 安装以供将来使用,但暂时阻止其访问帐户拥有的资源,请单击“ 暂停”。
当您暂停某个 GitHub App 时,您对该应用的授权(如果该应用安装在您的个人帐户上)或您的帐户成员对该应用的授权(如果该应用安装在组织或企业帐户上)都不会受到影响。 有关详细信息,请参阅“授权GitHub应用”。
如果GitHub App之前已被暂停,您可以点击取消暂停来取消暂停该应用。 如果 GitHub App 被 GitHub App 的所有者暂停,则您无法取消暂停该应用。
-
若要卸载 GitHub App 并阻止它访问帐户拥有的资源,请单击“ 卸载”。
从帐户中卸载 GitHub App 时,该应用将失去对该帐户中资源的访问权限。 如果应用在其他帐户中有安装,则应用可能仍被授权代表你访问这些帐户。
如果你想阻止某个应用在整个 GitHub 上代表你执行操作,还应在你的用户账户的“已授权的 GitHub Apps”选项卡中取消对该应用的授权。 这将完全禁止代表你向应用颁发任何令牌。 有关详细信息,请参阅“授权GitHub应用”。