• Jenkins 使用SSH Username with private key凭据从Azure DevOps Git拉取代码的设置


    使用 SSH 密钥身份验证

    查阅上文,步骤 1:创建 SSH 密钥 & 步骤 2:将公钥添加到 Azure DevOps Services/TFS

    如果本机已有RSA密钥对,可以跳过步骤1

    查找C:\Users\{username}\.ssh文件夹如以下文件:
    id_rsa
    id_rsa.pub
    则代表已创建 SSH 密钥

    按照步骤2,添加公钥到Azure

    User settings -> Security -> SSH public keys -> New Key

    打开这链接 https://dev.azure.com/{project_name}/_usersSettings/keys ,为Azure DevOps设置SSH Public Keys。
    点击页面上的New Key按钮,输入自定义名字(比如:alvinJenkins),以及id_rsa.pub文件的全部内容。

    -----------------------------------

    打开Jenkins->凭据->系统->全局凭据:
    {Jenkins Server}/credentials/store/system/domain/_/
    添加或者修改一个类型为SSH Username with private key的凭据。
    将Username设置为上述步骤的自定义名字(比如:alvinJenkins),在Private Key选择“Enter directly”选项,然后将id_rsa的全部内容填写进去.


    在Jenkins上需要配置源码管理的页面设置Repositories

    Repository URL:git@ssh.dev.azure.com:v3/XXXXXXXXXXXXXX
    Credentials:(比如:alvinJenkins)

    指定各自对应的Branches

    完成!

  • 相关阅读:
    第四次实验报告
    第三次实验报告
    第五章 循环结构课后反思
    第二次实验报告
    5-508寝室第六小组课后习题作业
    第一次实验报告
    第九章 构造数据类型实验
    第八章 指针实验
    第七章 数组实验
    第六章 函数和宏定义实验(2)
  • 原文地址:https://www.cnblogs.com/AlvinLiang/p/15992377.html
Copyright © 2020-2023  润新知