代码库管理设置

本文主要为您介绍代码库管理的功能设置。

针对企业代码管理员开放以下功能,便于从企业级层面合理管控创建代码库后进行功能设置。

高的 (15).png

角色

  • 默认允许企业管理者和企业成员创建代码库。

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

公开性

  • 默认允许私有仅代码库成员可访问。

  • 默认允许企业可见,企业成员可访问,如果取消勾选,对应公开性的代码库将不允许被访问。

调整库公开性

  • 默认允许代码库管理者调整公开性为私有。

  • 默认允许代码库管理者调整公开性为企业可见。

推拉代码

克隆下载控制:限制代码库的克隆下载操作,开启后仅允许通过勾选的方式进行克隆下载,以增强企业数据安全性。

高的 (16).png推送规则

  • 禁止强制推送(Force Push),开启后企业所有仓库将不允许使用 git push -f 强制修改提交历史。

  • 代码属主检查:支持针对推送代码作者(Author)或提交者(Committer)的邮箱信息(Git Config 中设置的邮箱)进行规范性检查,与服务端当前登录用户已验证的主邮箱比对是否一致,若不一致可禁止或警告推送。高的 (17).png若邮箱不一致,可能导致代码贡献统计的不准确,建议用户规范设置邮箱信息,当前企业级设置将对企业所有代码库生效,同时支持代码库维度的追加设置,说明详情参见代码库 推送规则设置

组选项

当前库是否必选所属代码组。

删除库

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