检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Token。 单击“下一步”,自动跳转到“选择导入仓库”页面,勾选用户需要导入的仓库,单击“下一步”,进入“填写基本信息”页面,请参考表格填写仓库基本信息为每个需要导入的仓库填写仓库的基本信息,继续参考表1 同步仓库设置的参数表格,填写“同步仓库”设置参数。 服务扩展点授权 表1 服务扩展点授权参数
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书 另
该解决方案能帮您快速使用华为云Flexus云服务器X实例GitLab,为您打造一个以缩短周期时间、降低成本、加强安全性并提高开发人员生产力的DevSecOps平台。适用于需要使用GitLab打造DevSecOps平台的场景。 方案架构 该方案帮助用户快速使用华为云Flexus云服务器X实例部署GitLab。解决方案架构如下:
云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑,提供访问公网和被公网访问能力。 GitLab:是由GitLab公司开发的、基于Git的集成软件开发平台。
成功。 批量迁移GitLab内网仓库到CodeArts Repo 进入Python官网下载并安装Python3。 登录GitLab并获取private_token,在“用户设置”里,选择“访问令牌” > “添加新令牌”。 您需要在本地生成SSH公钥并配置到GitLab和CodeArts
修改密码。管理员账户默认root。 空 gitlab_password string 必填 搭建的gitlab私有仓库密码,取值范围:长度为8-26个字符,密码至少包含大写字母、小写字母、数字和特殊字符(~!@#%^-_=)中的三种,gitlab用户名默认root。 空 ecs_volume_size
上传代码到GitLab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 操作前准备
Files按钮,打开文件上传窗口,选择左侧的进入GitHub开源仓库Clone界面。 图1 上传文件图标 图2 进入GitHub开源仓库Clone界面 输入有效的GitHub开源仓库地址后会展示该仓库下的文件及文件夹,说明用户输入了有效的仓库地址,同时给出该仓库下所有的分支供选择,选择完成后单击“克隆”开始Clone仓库。
规则删除。 登录GitLab仓库管理系统。打开浏览器,输入3.2 快速部署 步骤10中的访问网址,即可进入GitLab仓库管理系统登录界面,输入用户名和密码单击“登录”(用户名:root,密码:3.2 快速部署 步骤3中输出设置的密码。),即可进入GitLab仓库管理系统主页。 图1
实施步骤 准备工作 快速部署 开始使用 快速卸载
修订记录 表1 修订记录 发布日期 修订记录 2024-07-18 第一次正式发布
授权名称。 repo_type String 仓库类型。 取值范围:codearts、bitbucket。 repo_host String 仓库地址。 repo_home String 仓库主页。 repo_user String 仓库用户名。 avartar String 头像。
在新建代码仓库后,仅有创建者能够访问该仓库。其他项目成员需要手动添加到仓库中,并分配相应的权限。因此,用户需要根据需求,手动为代码仓库添加成员并为新增成员配置访问权限。 把本地新建的Git仓导到Repo 如果用户的代码仓还没有纳入过任何的版本系统,如Git或者SVN,在源代码的根
填写GitHub中代码仓库的Owner。 pullRequest编号 填写要新增评论的pullRequest编号。 内容 填写评论的具体内容。 表2 关闭Pull Request 参数 说明 仓库名 填写GitHub中代码仓库的名字。 仓库所有者 填写GitHub中代码仓库的Owner。 pullRequest编号
填写GitHub中代码仓库的名字。 仓库所有者 填写GitHub中代码仓库的Owner。 pullRequest编号 填写要新增评论的pullRequest编号。 内容 填写评论的具体内容。 表2 关闭Pull Request 参数 说明 仓库名 填写GitHub中代码仓库的名字。 仓库所有者
配置Git LFS Git LFS(Large File Storage)是Git的一个扩展,用于管理Git仓库中的大型二进制文件。Git LFS将大型文件存储在Git仓库之外,以避免Git仓库变得过于庞大和缓慢。Git LFS支持大多数常见的二进制文件格式,包括图像、视频、音频等。使用Git
基于Git的远程仓库导入CodeArts Repo时,报错“访问远程仓库超时,请检查网络” 问题现象 基于Git的远程仓库导入CodeArts Repo时,导入时长超过30分钟,并且提示“访问远程仓库超时,请检查网络”。 问题分析 导致该问题的原因可能是:代码仓库过大或者网络不好。
repo_type String 仓库类型。 取值范围:github、gitlab、gitee、bitbucket。 repo_host String 仓库地址。 repo_home String 您的仓库主页。 repo_user String 您的仓库用户名。 avartar String
认证证书 合规证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。 图1 合规证书下载 资源中心 华为云还提供以下资源来帮助用户满足合规性要求,具体请查看资源中心。 图2 资源中心 销售许可证&软件著作权证书 另
资源和成本规划 该解决方案主要部署如下资源,不同产品的花费仅供参考,具体请参考华为云官网价格详情,实际收费以账单为准。 表1 资源和成本规划(按需计费) 华为云服务 配置示例 每月预估花费 华为云Flexus云服务器X实例 按需计费 区域:华北-北京四 规格:Flexus云服务器X实例