检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
者合并的权限,两种权限不能同时拥有,原因是保护分支不能强行被推送代码或者合入代码,支持批量新建、编辑、删除保护分支。 如果用户想让本项目下所有代码组和仓库均使用以上设置,勾选“开启强制继承”即可。 父主题: 配置Repo项目级设置
(http://)或(https://)开头,以(.git)结尾。 源仓库访问权限 必填。分两种情况填写: 如果用户导入的源仓可见范围是对所有访客公开,勾选“不需要校验权限”。 如果用户导入的源仓可见范围是私仓,请勾选“需要校验权限”。当前支持两种鉴权方式,“通过服务扩展点”和“
status Integer 参数解释: 仓库状态 取值范围: 0:仓库正常创建成功 1:仓库创建中 2:创建失败 3:仓库冻结 4:仓库已经关闭 updated_at String 参数解释: 更新时间 取值范围: 字符串 userRole Integer 参数解释: 用户在仓库中的权限
IP白名单新增备注功能 3 开放API:新建保护分支 调用该API,可新建保护分支。 商用 新建保护分支接口文档 4 开放API:删除保护分支 调用该API,可删除保护分支。 商用 删除保护分支接口文档 5 开放API:批量删除保护分支 调用该API,可批量删除保护分支。 商用 批量删除保护分支接口文档
Repo支持将当前仓库设置自定义同步至其他仓库,当前功能仅支持跨项目同步,暂时不支持跨区域同步。 一般推荐用于基于该仓库Fork出的仓库,因为Fork仓库时虽然会复制其所有分支和文件内容,但并不会自动复制仓库设置。 如果用户已开启继承设置后,无法使用同步设置。 仅有仓库的“设置”权限成员可以执行此操作,仓库内的仓库成员可以查看该页面。
仓库的容量最大为10GB,每次推送的文件大小不超过200MB,并且用户可以创建任意数量的代码仓库。 专业版,该套餐提供以下功能:包含基础版所有功能,并且提供合并请求模板、检视意见分类及模板和星级评价。用户可以使用总容量不超过500GB的代码仓库,每个仓库的容量最大为20GB,每次
必填。该参数表示新仓库的名称,请以大小写字母、数字、下划线开头,可包含大小写字母、数字、中划线、下划线、英文句点,但不能以.git、.atom或.结尾。 可见范围 必填。该参数表示源仓库的可见范围,包括两个选项: 私有(仓库仅对仓库成员可见,仓库成员可访问仓库或者提交代码)。 公开。包含三个选项:
Token用户名和密码。其中,Token的用户名为“private-token”,Token密码为用户配置的Token,如果遗失或忘记,可参考配置访问令牌重新生成Token。 如果出现下图,说明克隆仓库成功。如果克隆代码仓库失败,请根据说明去排查解决问题。 图1 使用HTTPS协议克隆代码仓成功示意图
需要在自己的电脑上生成自己的SSH密钥,并将公钥添加到Repo中。一旦在本地计算机上配置了SSH密钥,并添加公钥到Repo中,此账号下的所有代码仓库与这台计算机之间都可以使用该密钥进行连接。 HTTPS密码是一种用于HTTPS协议方式下载、上传时使用的用户凭证。在使用HTTPS
> Access Tokens”。 如下图所示,在当前页面,自定义填写“Token name”,选择“Expiration date”,勾选所有权限,单击“Create personal access token”,完成GitLab的个人访问令牌配置。 图1 GitLab仓的个人访问令牌创建页面
当用户已解决评审意见后,在合并请求的“详情 > 评审意见”中将评审意见的状态由“未解决”切换成“已解决”,此时门禁将显示为“评审意见门禁已通过”,表示发起合并请求的人将所有评审意见解决,可合入该合并请求。 通过流水线门禁 如果为目标仓库开启了流水线门禁,即勾选“开启流水线门禁”。执行如下步骤通过流水线门禁: 进入目标仓库首页。选择左侧导航栏“持续交付
中的文件进行透明化的加密和解密。git-crypt可对指定文件、指定文件类型等进行加密存储。开发者可以将加密文件(如机密信息或敏感数据)与可共享的代码存储在同一个仓库中,并且该仓库可以同普通仓库一样被拉取和推送,只有持对应文件密钥的人才能查看到加密文件的内容,但不会限制参与者对非加密文件读写。
项目经理评审并完成代码合入。 本文档中,合并请求的评审人与合并人均是项目经理Maggie。因此Maggie可评审合并请求内容,并在评审通过后完成分支合入。 进入代码仓库后,选择“合并请求”页签,可找到由开发人员Chris创建的合并请求。 单击该请求,查看合并请求详情。 可在页面中留下评审意见。单击审核门禁中“通过”完成审核。
Repo套餐的包年/包月计费模式,计费项只包含用户数,即使用代码托管仓库用户去重人数。 表1 用户数计费 计费项 计费项说明 计费公式 用户数 某一Region内,租户中所有代码托管仓库用户数去重数量。 单价*用户数*购买时长 计费示例 假设您在2023/03/08 15:50:04购买了代码托管服务基础版套餐
择“租户设置”,在左侧导航栏选择“代码托管 > 调整仓库公开性”,单击“调整”,可调整租户下代码仓库的公开性。 如果界面图如下图所示,表示可新建公开代码仓(组),可设置代码仓可见范围为公开。 如果界面图如下图所示,表示禁止新建公开代码仓(组),不可设置代码仓可见范围为公开。 父主题:
交历史,如下图所示。 在这个页面,可以对提交历史做如下操作: 单击“提交记录名称”,可以跳转到该次提交的详情中。 单击可扩展功能如下: 新建分支。 新建Tag:可针对此次提交补打标签。(什么是标签?) Cherry-Pick:把此次提交作为最新的提交覆盖到某条分支上,这是一种版本找回方式。
尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 URI-scheme:表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint:指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点中获取。
代码仓库是否支持相互转换“私有”或者“公开” 可以。进入代码仓库详情页面,在“设置”页签中选择“基本设置 > 仓库信息 > 可见范围”进行设置。 所有用户是否可以使用同一个SSH密钥上传下载代码 不可以。SSH密钥在电脑和代码托管服务之间建立安全连接,不同的用户通常使用不同的电脑,在使用
、追述历史版本,这个ID是一长串编码(如下图中所示),相对于熟知的“V 1.0.0”这样的版本号,CommitID不便于记忆,同时也不具备可识别性,这时就可以给重要的版本打上标签,给它一个相对友好的名称(比如“myTag_V1.0.0”、“首个商业化版本”)以便更容易记住和追溯它。
取值范围: 0,表示不允许任何人创建符合此规则的Tag。 30,表示开发人员、Committer、项目经理和管理员可创建符合此规则的Tag。 40,项目经理和管理员可修改或删除此符合规则的Tag。 默认取值: 不涉及。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型