Page tree
Skip to end of metadata
Go to start of metadata

全局配置

进入管理->Control Freak


配置控制作用的仓库类型以及生效时的提示文案


默认情况下控制规则已启用 用于常规存储库普通叉子,并对所有其他类型禁用,可以根据情况在全局配置里启用对应的类型仓库

  • Regular Repos普通仓库-这些是创建的常规存储库 在项目中使用 “new repository” 功能。
  • Regular Forks普通叉子-这些是创建的分叉存储库 使用 “fork repository” 函数,其中一个项目 被选作新分叉的目标位置。
  • Personal Repos个人仓库-这些是创建的存储库 在用户的个人信息中使用 “new repository” 功能 Bitbucket中的区域。
  • Personal Forks个人叉子-这些是创建的分叉存储库 使用 “fork repository” 功能,其中用户的个人 区域被选择为新分叉的目标位置。
  • Empty Repos空回购-没有任何提交的任何存储库是 被认为是空的存储库。禁用全局策略 对于空存储库,可帮助管理员从 其他来源 (例如,Github或svn2git转换后), 由于git政策可能会抱怨许多进口的 提交。初始导入后,将为所有 后续提交,因为不再考虑存储库 空的。


配置限制文件的大小并保存


项目/仓库配置

如果想针对特定的项目/仓库配置和全局配置中不一样的配置项(如控制触发的仓库类型,提示文字,文件大小等等),我们可以在项目/仓库中配置。

这里以将test项目排除出大文件限制为例:

进入指定项目->项目设置->Control Freak


调整待修改项(控制规则作用对象)的Override为Yes后调整选项并保存

将所有仓库类型选项设置成禁用

同理也可以针对仓库(项目->仓库->仓库设置->Control Freak)这么设置


如何禁止项目管理员重写Control Freak的全局配置?

可以在全局配置中按照项目/仓库等类型或指定的项目集合锁住配置,这样只有系统管理员才能在项目或仓库设置里重写Control Freak配置规则了

按照项目/仓库等类型锁配置


按照具体的项目锁配置



  • No labels