代码库管理设置

针对企业的代码管理员开放此功能,便于从企业级层面管控所有企业代码库。

  • 可创建库人员

    参见①部分,默认不允许外部成员创建企业代码库,如果取消勾选则外部成员可进行代码库创建。

  • 创建库的公开性

    默认允许企业创建私有和企业公开的代码库。当取消勾选时,对应公开性的代码库将不允许被创建。

  • 调整公开性

    参见②部分,限定是否允许代码库管理员进行某种公开性调整,默认代码库管理员均可进行调整。当取消勾选时,如取消勾选”允许库管理员调整公开性为私有“保存后,则该企业的代码库管理员无法将代码库公开性从”企业可见“调整至”私有”。

  • 推拉代码

    • 克隆/下载控制:可控制企业下所有代码库是否允许下载 ZIP / TAR 包:

      推拉代码1
    • 代码属主检查:支持针对推送代码作者(Author)或提交者(Commiter)的邮箱信息(Git Config 中设置的邮箱)进行规范性检查,和服务端当前登录用户已验证的主邮箱比对是否一致,若不一致可禁止或警告推送。

      推拉代码2

      若邮箱不一致,可能导致代码贡献统计的不准确,建议用户规范设置邮箱信息。

      当前企业级设置将对企业所有代码库生效,同时支持代码库维度的追加设置,说明详情参见代码库 推送规则设置

  • 组选项

    参见③部分,当前库是否必选所属代码组。

  • 删除库

    参见④部分,限定是否允许代码库管理员进行删库操作。默认允许代码库管理员进行操作,若取消勾选则代码库管理员将无法进行删库操作。