跳到主要内容

更新仓库设置

PUT 

/api/v5/repos/:owner/:repo/repo_settings

Request​

Path Parameters

    owner stringrequired

    仓库所属空间地址(企业、组织或个人的地址path)

    repo stringrequired

    仓库路径(path)

Query Parameters

    access_token stringrequired

    用户授权码

Body

    disable_forkboolean

    禁止派生项目(禁止Fork项目)

    forbidden_developer_create_branchboolean

    禁止开发者创建分支

    forbidden_developer_create_tagboolean

    禁止开发者创建标签

    forbidden_committer_create_branchboolean

    禁止提交者创建分支

    forbidden_developer_create_branch_user_idsstring

    禁止开发者创建分支的白名单用户ID

    branch_name_regexstring

    分支名称正则表达式

    tag_name_regexstring

    标签名称正则表达式

    generate_pre_merge_refboolean

    生成MergeRequest的Pre-Merge引用

    rebase_disable_trigger_webhookboolean

    MR rebase不触发Webhook事件

    open_gpg_verifiedboolean

    公开GPG公钥验证

    include_lfs_objectsboolean

    压缩包下载包含LFS对象

    show_branch_creatorboolean

    是否显示分支创建者信息,与页面上「显示分支创建者信息」复选框对应

Responses​

成功响应

Response Headers
    Schema
      forbidden_developer_create_branchbooleanrequired
      forbidden_developer_create_tagbooleanrequired
      forbidden_committer_create_branchbooleanrequired
      generate_pre_merge_refbooleanrequired
      forbidden_gitlab_accessbooleanrequired
      rebase_disable_trigger_webhookbooleanrequired
      action_pipeline_enabledbooleanrequired
      block_cross_repo_pr_triggerbooleanrequired
      show_branch_creatorbooleanrequired

      是否显示分支创建者信息,与页面上「显示分支创建者信息」复选框对应