文档首页> > 用户指南> 进阶操作> 连接管理> 使用通用Git构建

使用通用Git构建

分享
更新时间: 2019/07/03 09:31
  • 编译构建服务默认从DevCloud代码托管服务拉取代码构建,对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取。
  • 通用Git连接使用AccessToken授权,可有效限制赋予编译构建服务对仓库的访问权限(可以拉取代码完成构建即可),同时可以随时删除连接或取消授权,可有效避免密码泄露风险。
说明:
  • 使用三方仓库可能出现网络不稳定或其他问题,具体使用体验取决于三方仓库网络环境和服务状态。
  • 建议使用DevCloud代码托管的代码导入功能,将代码导入到DevCloud,实现安全、稳定、高效下载与构建。

  

  1. 创建构建任务,在“源码选择”阶段选择“通用Git",填写代码分支。

  2. 首次使用通用Git仓库,需要单击“新增连接”

  3. 依次填入连接信息:

    • 连接名称:自定义,一般用以表示连接对应的仓库,支持字母、数字、-、_,长度不超过30。
    • Git仓库地址:从仓库页面拷贝下来的https形式的克隆地址
    • 密码或AccessToken:从三方仓库上生成的用户私有token,获取方式如下:

  4. 单击“保存”。

    说明:

    新建通用Git连接时,如非必要,建议使用AccessToken授权而非账号密码授权,使用密码可能存在以下风险:

    • 密码泄露:尽管DevCloud(或其他服务)会保障您的密码安全,但不使用、不暴露总是最安全的方式。
    • 代码无法下载:部分企业版代码仓库可能会开启双因子认证等限制,使用密码时可能出现代码无法下载问题。

    反之,使用AccessToken授权,可以控制三方应用使用权限,且可以随时撤销授权。

如果您喜欢这篇文档,您还可以:

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区