• 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

    完成!

  • 相关阅读:
    Spring学习,初识Spring
    Spring学习整理
    表单验证一些思考
    为什么要使用mybaits
    JDBC缺点分析
    Java 学习笔记提高篇
    Java基础学习笔记(四)
    Java基础学习笔记(三)
    Java学习笔记(二)
    centos7运行级别和图形界面相关操作
  • 原文地址:https://www.cnblogs.com/AlvinLiang/p/15992377.html
Copyright © 2020-2023  润新知