检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置部署密钥位于代码仓库详情中的“设置 > 安全管理 > 部署密钥”,进入部署密钥页面,单击“添加部署密钥”,本地生成SSH密钥可参考配置SSH密钥的步骤1~步骤3。 父主题: Repo的安全管理
包括两个选项: 允许生成README文件。推荐用户勾选该选项,生成该文件后,用户可以通过编辑README文件,记录项目的架构、编写目的等信息,帮助其他人更快了解该代码仓。 自动创建代码检查任务(免费)。
如下图所示,复制克隆地址,可使用HTTPS、SSH两种clone形式,如下图会生成clone命令,只要粘贴进本地Git客户端并执行即可。 图2 备份到本地 父主题: 配置Repo代码仓库设置
如果要新增某个代码文件,单击“新建”,可以新建代码文件,也可以从本地上传单个代码文件,基于某个分支修改后,在“代码”页面右侧,单击“新建合并请求”,选择需要合并的分支后,单击“下一步”,进入“新建合并请求”页面,必须填写“标题”,用户可勾选“是否使用临时分支”,如果勾选,那用户将使用新生成的临时分支提交合并请求
cd git-版本号 执行如下命令,生成配置文件。 make configure 执行如下命令,配置Git的安装路径和编码转换库。 .
使用MR合入者生成Merge Commit :勾选后,可用于记录Commit信息。 使用MR创建者生成Merge Commit: 勾选后,可用于记录Commit信息。 通过Merge commit 合并(记录半线性历史)。
在弹出的窗口中将步骤2复制的SSH地址粘贴到URL输入框中,勾选“加载Putty密钥”并选择安装TortoiseGit客户端时生成的私钥文件。 单击“确定”。如果用户是第一次在TortoiseGit客户端克隆代码仓,系统会询问用户是否信任远程仓库,单击“是”即可。
使用MR合入者生成Merge Commit :勾选后,可用于记录Commit信息。 使用MR创建者生成Merge Commit: 勾选后,可用于记录Commit信息。
用户可勾选“是否使用临时分支”,如果勾选,那用户将使用新生成的临时分支提交合并请求。在“新建合并请求”页面的下方可以看到两条分支的文件差异对比详情、要合并分支的提交记录信息。
MR预合并 勾选后,服务端会自动生成MR预合并的代码,相比客户端使用命令做预合并操作更高效简洁、构建结果更准确,适用于对构建实时性要求严格的场景,使用示例请参考使用示例。 分支名规则 所有分支名都必须匹配正则表达式,可参考表3。分支名规则不能超过500个字符。
可使用HTTPS、SSH两种clone形式生成clone命令,只要粘贴进本地Git客户端并执行即可。
密码重设完成后,需要在本地重新生成仓库凭证并检查IP白名单,否则不能与代码托管仓库交互。 删除该本地存储的凭证(以Windows为例“控制面板 > 用户帐户 > 管理Windows凭据 > 普通凭据”),并使用HTTPS方式再次克隆,在弹出的窗口中输入正确的账号和密码。
用户可勾选“是否使用临时分支”,如果勾选,那用户将使用新生成的临时分支提交合并请求。 父主题: 上传代码文件到Repo
创建项目、仓库 创建项目后,创建仓库组由后台生成方式 传入参数:仓库名、模板id、是否导入项目成员、归属项目。 创建项目并fork仓库 创建仓库后fork仓库 传入参数:仓库名、是否导入项目成员、归属项目。
代码托管服务会根据用户的分支名自动生成适合用户的Git命令,用户只需要复制并在本地仓库执行即可。