代码托管 CodeArts Repo
代码托管 CodeArts Repo
本产品内“
”的所有结果
本产品内“
”的所有结果
最新动态
功能总览
服务公告
漏洞公告
漏洞修复策略
产品介绍
图解CodeArts Repo
什么是代码托管
产品优势
应用场景
功能特性
极致安全韧性
支持Git多种作业流
多形式代码检视
代码上库质量门禁
围绕代码研发资产追溯
内嵌仓库规范和模板
安全
责任共担
身份认证与访问控制
数据保护技术
审计与日志
监控安全风险
安全运维
认证证书
约束与限制
快速入门
新手指引
基于Git的代码托管入门
用户指南
使用说明
新版(推荐)
服务概述
Git客户端安装配置
Git客户端安装与配置
Windows Git Bash客户端
Windows TortoiseGit客户端
Linux Git客户端
Mac Git客户端
设置代码托管仓库的SSH密钥/HTTPS密码
概述
SSH密钥
HTTPS密码
迁移到代码托管仓库
概述
将SVN代码仓库迁移至代码托管
将基于Git的远程仓库导入代码托管
将本地代码上传到代码托管
创建代码托管仓库
概述
创建空仓库
按模板新建仓库
导入外部仓库
Fork仓库
关联代码托管仓库
克隆/下载代码托管仓库到本地
概述
使用SSH协议克隆代码托管仓库到本地
使用HTTPS协议克隆代码托管仓库到本地
从浏览器下载代码包
使用代码托管仓库
查看仓库列表
查看仓库详情
查看仓库首页
管理代码文件
文件管理
提交管理
分支管理
标签管理
对比管理
管理合并请求
合并请求管理
解决合并请求的代码冲突
评审意见门禁详解
流水线门禁详解
E2E单号关联门禁详解
检视门禁详解
审核门禁详解
查看仓库的评审记录
查看关联工作项
概述
Commit关联
查看仓库的统计信息
查看仓库的动态
管理仓库成员
IAM用户、项目成员与仓库成员的关系
配置成员管理
仓库成员权限
配置代码托管仓库
基本设置
仓库信息
通知设置
仓库管理
仓库设置
仓库加速
同步设置
子模块设置
仓库备份
同步仓库
策略设置
保护分支
保护Tags
提交规则
合并请求
检视意见
MR评价
服务集成
E2E设置
Webhook设置
模板管理
合并请求模板
检视评论模板
安全管理
部署密钥
IP白名单
风险操作
水印设置
锁定仓库
审计日志
提交代码到代码托管仓库
创建提交
加密传输与存储
查看提交历史
在Eclipse提交代码到代码托管
更多Git知识
Git客户端使用
使用HTTPS协议设置免密码提交代码
TortoiseGit客户端使用
Git客户端示例
Git客户端上传下载代码
Git客户端修改文件名大小写后,如何提交到远端
Git客户端设置系统的换行符转换
Git客户端提交隐藏文件
Git客户端提交已被更改的文件
Git常用命令
Git LFS使用
Git工作流
Git工作流概述
集中式工作流
分支开发工作流
Git flow工作流
Forking工作流
旧版
服务概述
Git客户端安装配置
Git客户端安装与配置
Windows Git Bash客户端
Windows TortoiseGit客户端
Linux Git客户端
Mac Git客户端
设置SSH密钥/HTTPS密码
概述
SSH密钥
HTTPS密码
创建云端仓库
概述
创建空仓库
按模板新建仓库
导入外部仓库
Fork仓库
克隆/下载云端仓库到本地
概述
使用SSH协议克隆云端仓库到本地
使用HTTPS协议克隆云端仓库到本地
从浏览器下载代码包
仓库迁移
概述
将SVN代码仓库迁移至代码托管
将基于Git的远程仓库导入代码托管
将本地代码上传到代码托管
浏览云端仓库
仓库列表
查看仓库详情
在控制台中管理仓库文件
查看仓库的动态
查看仓库的评审记录
查看仓库的统计信息
查看仓库的提交网络
关联云端仓库
云端仓库管理
基础设置
仓库信息
合并请求设置
提交规则设置
通知设置
锁定仓库
同步仓库
仓库管理
默认分支管理
保护分支管理
子模块设置
Webhook设置
仓库加速
备份
复制仓库设置
安全管理
部署密钥
配置IP白名单
风险操作
操作日志
水印设置
提交代码到云端
创建提交
加密传输与存储
查看提交历史
在Eclipse提交代码到代码托管
基于代码托管的团队开发
分支管理
标签管理
合并请求评审
关联工作项
解决代码提交的冲突
成员权限管理
IAM用户、项目成员与仓库成员的关系
仓库成员管理
仓库成员权限
更多Git知识
Git客户端使用
使用HTTPS协议设置免密码提交代码
TortoiseGit客户端使用
TortoiseGit客户端生成PPK文件
TortoiseGit客户端创建Git版本库
TortoiseGit客户端Clone版本库
TortoiseGit客户端Push版本库
Git客户端示例
Git客户端上传下载代码
Git客户端修改文件名大小写后,如何提交到远端
Git客户端设置系统的换行符转换
Git客户端提交隐藏文件
Git客户端提交已被更改的文件
Git常用命令
Git LFS使用
Git工作流
Git工作流概述
集中式工作流
功能分支工作流
Git flow工作流
Forking工作流
最佳实践
Git on CodeArts Repo
概述
CodeArts Repo云端操作
Git本地研发场景
常见问题
仓库管理
在一台电脑上,如何配置多个SSH Key?
如何防止软件代码被他人Copy?
代码托管服务升级TLS协议版本
同一用户创建的多个仓库都需设置SSH密钥吗?
所有用户是否可以使用同一个SSH密钥上传下载代码?
移除项目成员是否同时将其从代码仓库删除并删除其所创建的SSH密钥?
代码仓库可以相互转换“私有”或者“公开”吗?
仓库使用
是否要同时设置好SSH/HTTPS密码才能上传下载代码?
如何保证SSH密钥的安全?
是否支持对每个分支设置SSH密钥?
如何清理仓库资源?
如何修改历史提交信息?
仓库迁移
是否支持批量下载多个仓库?
通用问题
项目成员为何看不到他人创建的代码仓库?
代码仓库对文件大小是否有限制?
成员提交的代码行数支持导出吗?
如何阻止涉密文件被推送到代码仓库?
为什么没有“同步仓库”功能页签?
删除Git分支的创建者,相关的Git代码分支也会自动删除吗?
用户推送二进制文件到代码托管仓库失败?
Git相关问题
Git如何判断是代码仓库管理员?
如何获取代码下载的存储路径?
怎样获取代码仓库地址?
复制的仓库地址用在哪些场景?
代码托管服务是否支持SVN?
向代码仓库中上传压缩包能否在线解压?
常见报错解决方法
私钥丢失
此密钥已存在,请重新生成密钥
使用SSH协议克隆代码时一直提示输入密码
使用HTTPS方式克隆代码时,输入登录密码报错
提交代码之后,仓库找不到文件
pathspec XXX did not match any files
Transport Error: cannot get remote repository refs. XXX.git: cannot open git-upload-pack
syntax error near unexpected token `newline'
unable to auto-detect email address
fatal:Authentication failed
'origin' does not appear to be a git repository
You are not allowed to push code to protected branches on this project
Not a git respository
src refspec master does not match any
destination path 'XXX' already exists and is not an empty directory
The requested URL returned error: 401
向代码仓库推送代码失败
使用git pull拉取代码失败
fatal: refusing to merge unrelated histories
SSL certificate problem
API参考
使用前必读
概述
调用说明
终端节点
基本概念
API概览
如何调用API
构造请求
认证鉴权
返回结果
API
SSHKey
获取ssh key列表
添加ssh key
检验私钥是否有拉取代码的权限
Repository
获取分支目录下的文件
获取仓库统计数据
获取一个仓库下特定分支的图片文件
修改被流水线引用的仓库状态
判断用户是否有仓库的管理员权限
设置仓库是公开状态还是私有状态
获取一个仓库下特定分支指定文件内容
获取公开示例模板列表
创建仓库
根据仓库名组名获取仓库短id,用以拼接与commitid对应提交详情页面url
根据组名和仓库名查询某仓库某分支对应的提交
查询某仓库对应的分支
根据仓库id查询仓库某分支对应的提交,提供更多可选参数
添加部署密钥
删除仓库部署密钥
获取仓库上一次的提交统计信息
仓库统计
删除仓库
查看仓库的创建状态
查询某仓库的标签列表
新建标签
查询某个仓库的详细信息
获取代码提交行数
下载仓库
新建保护分支
获取仓库分支列表
获取仓库合并请求列表
获取仓库合并请求详情
V2Project
查询用户的所有仓库
创建项目、仓库
创建项目并fork仓库
查询项目下的所有仓库
分支关联工作项
RepoMember
获取仓库所有成员记录
添加仓库成员
设置成员在仓库中的角色
删除仓库成员
Commit
查询某个仓库的提交信息
创建提交
查询某个仓库的特定提交信息
查询某个仓库的提交差异信息
File
查询某个仓库的文件信息
User
https账号密码校验
WebHook
查询指定仓库的webhook
为指定仓库添加hook
删除指定仓库的 hook
Project
获取一个项目下可以设置为公开状态的仓库列表
校验指定项目下的仓库名
v2仓库管理
创建分支
应用示例
示例1:查询用户所有仓库
示例2:通过仓库的UUID查询指定仓库详情
示例3:查询某仓库对应的分支
附录
状态码
错误码
获取项目ID
获取账号ID
视频帮助
通用参考
云服务等级协议(SLA)
白皮书资源
支持区域
系统权限