本文主要为您介绍代码库管理的功能设置。
针对企业代码管理员开放以下功能,便于从企业级层面合理管控创建代码库后进行功能设置。
角色
默认允许企业管理者和企业成员创建代码库。
默认不允许企业外部成员创建代码库,如果取消勾选,外部成员可进行代码库创建。
公开性
默认允许私有仅代码库成员可访问。
默认允许企业可见,企业成员可访问,如果取消勾选,对应公开性的代码库将不允许被访问。
调整库公开性
默认允许代码库管理者调整公开性为私有。
默认允许代码库管理者调整公开性为企业可见。
推拉代码
克隆下载控制:限制代码库的克隆下载操作,开启后仅允许通过勾选的方式进行克隆下载,以增强企业数据安全性。
推送规则
禁止强制推送(Force Push),开启后企业所有仓库将不允许使用 git push -f 强制修改提交历史。
代码属主检查:支持针对推送代码作者(Author)或提交者(Committer)的邮箱信息(Git Config 中设置的邮箱)进行规范性检查,与服务端当前登录用户已验证的主邮箱比对是否一致,若不一致可禁止或警告推送。若邮箱不一致,可能导致代码贡献统计的不准确,建议用户规范设置邮箱信息,当前企业级设置将对企业所有代码库生效,同时支持代码库维度的追加设置,说明详情参见代码库 推送规则设置。
组选项
当前库是否必选所属代码组。
删除库
限定是否允许代码库管理员进行删库操作。默认允许代码库管理员进行操作,若取消勾选则代码库管理员将无法进行删库操作。
文档内容是否对您有帮助?