Skip to main content

此版本的 GitHub Enterprise 已停止服务 2022-06-03. 即使针对重大安全问题,也不会发布补丁。 要获得更好的性能、改进的安全性和新功能,请升级到 GitHub Enterprise 的最新版本。 如需升级方面的帮助,请联系 GitHub Enterprise 支持

在企业上禁用 Git SSH 访问

您可以阻止用户为企业上的某些仓库或所有仓库使用 Git over SSH。

禁止对特定仓库进行 Git SSH 访问

注意: 每个仓库自动从拥有它的组织或用户继承默认设置。 如果仓库所有者已在其所有仓库上强制执行设置,则您不能覆盖默认设置。

  1. 从 GitHub Enterprise Server 上的管理帐户中,在任何页面的右上角,单击

    用于访问站点管理员设置的火箭飞船图� �的屏幕截图

  2. 如果您尚未进入“站点管理员”页面,请在左上角单击 Site admin(站点管理员)

    "站点管理员" 链接的屏幕截图

  3. 在搜索字段中,输入仓库的名称,然后单击 Search(搜索)站点管理员设置搜索字段

  4. 在搜索结果中,单击仓库名称。 站点管理设置搜索选项

  5. 从 GitHub Enterprise Server 上的管理帐户中,在任何页面的右上角,单击

    用于访问站点管理员设置的火箭飞船图� �的屏幕截图

  6. 如果您尚未进入“站点管理员”页面,请在左上角单击 Site admin(站点管理员)

    "站点管理员" 链接的屏幕截图

  7. 在页面的右上角,单击 Admin(管理员)管理员工具

  8. 在左侧边� �中,单击 Admin(管理员)管理员工具

  9. 在“Git SSH access”下,使用下拉菜单,然后单击 Disabled选择了禁用选项的 Git SSH access 下拉菜单

禁止对用户或组织拥有的所有仓库进行 Git SSH 访问

  1. 从 GitHub Enterprise Server 上的管理帐户中,在任何页面的右上角,单击

    用于访问站点管理员设置的火箭飞船图� �的屏幕截图

  2. 如果您尚未进入“站点管理员”页面,请在左上角单击 Site admin(站点管理员)

    "站点管理员" 链接的屏幕截图

  3. 在搜索字段中,输入用户或组织的名称,然后单击 Search(搜索)站点管理员设置搜索字段

  4. 在搜索结果中,单击用户或组织的名称。 站点管理设置搜索选项

  5. 从 GitHub Enterprise Server 上的管理帐户中,在任何页面的右上角,单击

    用于访问站点管理员设置的火箭飞船图� �的屏幕截图

  6. 如果您尚未进入“站点管理员”页面,请在左上角单击 Site admin(站点管理员)

    "站点管理员" 链接的屏幕截图

  7. 在页面的右上角,单击 Admin(管理员)管理员工具

  8. 在左侧边� �中,单击 Admin(管理员)管理员工具

  9. 在“Git SSH access”下,使用下拉菜单,然后单击 Disabled。 然后选择 Enforce on all repositories选择了禁用选项的 Git SSH access 下拉菜单

禁止对企业中的所有仓库进行 Git SSH 访问

  1. 在 GitHub Enterprise Server 的右上角,单击您的个人资料照片,然后单击 Enterprise settings(Enterprise 设置)GitHub Enterprise Server 上个人资料照片下拉菜单中的"Enterprise settings(企业设置)"

  2. 在企业账户侧边� �中,单击 Policies(政策)企业帐户侧边� �中的 Policies(政策)选项卡

  3. Policies(政策)下,单击 Options(选项)企业帐户设置侧边� �中的 Options(选项)选项卡

  4. 在“Git SSH access”下,使用下拉菜单,然后单击 Disabled。 然后选择 Enforce on all repositories选择了禁用选项的 Git SSH access 下拉菜单