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

使用通用Git构建

分享
更新时间:2020/06/28 GMT+08:00

背景信息

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

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

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

操作步骤

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

      

      

      

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

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

    新建通用Git连接时,如非必要,建议使用AccessToken授权而非账号密码授权。使用AccessToken授权,可以控制三方应用使用权限,且可以随时撤销授权,使用密码可能存在以下风险:
    • 当您在浏览器输入密码时,可能存在泄露风险,不使用、不暴露是最安全的方式。
    • 代码无法下载:部分企业版代码仓库可能会开启双因子认证等限制,使用密码时可能出现代码无法下载问题。

      

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

    参数说明如下表所示:

    参数名称

    功能描述

    服务扩展点名称

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

    Git仓库Url

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

    用户名

    自定义,不为空即可

    密码或Access Token

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

  4. 参数设置完成后,单击“下一步”完成后续任务配置即可。
分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

智能客服提问云社区提问