代码库设置

更新时间: 2025-01-17 18:13:12

为了帮助企业更好地管理和优化其在云效代码管理(Codeup)平台上的资源,我们提供了详尽的代码库设置指南。这些设置不仅涵盖了从基本信息的修改到高危操作的执行,还包括了对分支、推送规则以及Webhooks等关键功能的精细控制。以下针对各个方面进行介绍:

基本设置

修改基本信息

作为代码库管理员或组织管理员,您可以通过全局设置中的通用设置和代码库设置来调整代码库的基本信息,如名称、描述、封面及公开性。这有助于其他开发者或组织成员更快速地定位所需的代码库。

  • 调整库公开性:当选择不允许库管理者调整公开性为组织可见时,对于代码库管理员而言,“公开性”下的“组织可见”选项将被禁用,并显示提示文案告知需要联系组织管理员开放权限。而组织管理员则不受此限制。

高危操作

在仓库设置的基本设置中,您可以执行一些高危操作,例如:

  • 修改代码库路径:允许用户更改访问代码库的URL路径。

  • 转移代码库:支持将代码库移动到另一个组下以方便管理。

  • 代码库归档:可将不再维护的代码库设置为只读状态。

  • 删除代码库:提供延迟删除机制,确保数据安全并允许恢复误删的数据。详情请参见基本设置

存储空间管理

当您的代码库接近5GB存储限制时,可以使用存储库GC压缩存储对象,减少磁盘占用并提高读写效率。

分支设置

功能说明

分支设置包括默认分支和保护分支两大部分。作为代码库管理员,您可以进入代码库详情页面并通过菜单栏的设置分支设置来进行相关配置。

  • 默认分支:作为克隆、创建分支、合并请求的基础存在,同时也防止误删除。

  • 保护分支:限制删除分支和强制推送(Force Push),以保护重要分支不被误操作。详情请参见分支设置

推送规则设置

为了规范提交格式,平台提供了推送规则检查服务,支持自定义规则对未推送的提交进行审查。作为库管理员,您可以在代码库设置页面找到推送规则设置,创建新的推送规则并对提交注释、提交邮箱、强制推送行为以及代码属主进行检查。此外,还可以继承组织级规则,确保一致性。详情请参见推送规则设置

推送评审模式

推送评审模式是一种高效的代码协同方式,它允许用户直接通过git push发起代码评审,无需创建新分支或切换至浏览器操作。这种模式不仅简化了贡献流程,还增强了代码质量保障。详情请参见推送评审模式

分支标签评审模式

高级版专属功能,旨在通过评审的形式管理仓库内的分支和标签变更,防止随意创建或删除分支和标签。启用后,即使是拥有写权限的用户也需创建评审才能进行相应操作。详情请参见分支标签评审模式

Webhooks设置

通过配置Webhook,允许服务端在接收到特殊事件(如代码Push、代码评审)时调用指定的URL,从而触发CI构建、镜像备份甚至部署到生产环境等功能。详情请参见Webhooks设置

部署密钥设置

部署密钥是一个存放在服务器上且能授权访问特定代码库的SSH密钥,它以只读方式提供安全的免密登录体验。为了保证安全性,部署密钥必须结合IP白名单使用。详情请参见部署密钥设置

集成与服务

集成与服务模块提供了开启度量报表的功能,帮助研发管理者洞察过程中的风险和问题,识别阻塞点,了解团队成员的贡献度,进而提升组织的迭代效率。详情请参见集成与服务

综上所述,通过合理运用上述代码库设置功能,可以帮助企业实现更高效、更安全的代码库管理,促进团队间的协作与发展。

上一篇: 管理员设置 下一篇: 基本设置
阿里云首页 云效 相关技术圈