文档首页 > > 用户指南> 服务扩展点管理> 使用通用Git构建

使用通用Git构建

分享
更新时间: 2020/02/25 GMT+08:00

背景信息

  • 编译构建服务默认从DevCloud代码托管服务拉取代码构建,对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取。
  • 通用Git连接使用AccessToken授权,可有效限制赋予编译构建服务对仓库的访问权限(可以拉取代码完成构建即可)。

    同时可以随时删除连接或取消授权,可有效避免密码泄露风险。

  • 使用三方仓库可能出现网络不稳定或其他问题,具体使用体验取决于三方仓库网络环境和服务状态。
  • 建议使用DevCloud代码托管的代码导入功能,将代码导入到DevCloud,实现安全、稳定、高效下载与构建。

操作步骤

  1. 创建构建任务,在“选择代码源”阶段选择“通用Git”

      

  2. 首次使用GitHub连接,需要新建Endpoint实例,单击“Endpoint实例”右侧“新建”

    进入“服务扩展点管理”页面,在“新建服务扩展点”下拉列表选择“通用Git”

    • 新建通用Git连接时,如非必要,建议使用AccessToken授权而非账号密码授权,使用密码可能存在以下风险:
      • 密码泄露:尽管DevCloud(或其他服务)会保障您的密码安全,但不使用、不暴露总是最安全的方式。
      • 代码无法下载:部分企业版代码仓库可能会开启双因子认证等限制,使用密码时可能出现代码无法下载问题。
    • 反之,使用AccessToken授权,可以控制三方应用使用权限,且可以随时撤销授权。

      

  3. 弹出“新建服务扩展点:通用Git”对话框。

    参数说明如下表所示:

    参数名称

    功能描述

    服务扩展点名称

    服务扩展点的名称,自定义,不为空即可

    Git仓库Url

    从仓库页面拷贝下来的https形式的克隆地址

    用户名

    自定义,不为空即可

    密码或AccessToken

    从三方仓库上生成的用户私有token,获取方式如下:

  4. 参数设置完成后,单击“确定”
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区