zoukankan      html  css  js  c++  java
  • 【原创】Talend 配置SSL支持gitlab

    背景

    talend的源代码控制用的是gitlab,以前都是http方式的,但是最近突然改了https,所以talend登录失败,必须要SSL方式才能获取到分支等数据,才能提交代码。


    证书导入

    1、talend studio导入gitlab生成证书,证书一般这个可以从gitlab上下载并转换成base64格式的

    #导入命令如下:D: alendworkspacegitlab.cer换成你本地的地址

    keytool -importcert -trustcacerts -alias pg.gitlab -file D: alendworkspacegitlab.cer -keystore cacerts

    执行过程中会要求输入证书密码

    clip_image002

    中途有个确认,输入y即可

    clip_image004

    #上述成功执行后就会在你运行的文件目录中生成一个cacerts文件,如上图我是在D:Talend-Studiostudio运行的,所以生成如下情况:

    clip_image006

    #keytool是java带的,一般在jdk的bin目录,如果配置了环境变量是可以向上面命令一样在DOS中直接引用的

    clip_image008

    #如果没有配置环境变量,则需要引用绝对路径,例如下面:

    D:Talend-Studiojre1.8.0_131inkeytool -importcert -trustcacerts -alias pg.gitlab -file D: alendworkspacegitlab.cer -keystore cacerts

    #假如你没有独立安装jdk,使用的是talend自带的jre,则是在talend studio的安装路径下有个jre目录in下面:

    clip_image010

    导入证书后,配置talend ini支持SSL

    1、打开talend studio的安装位置,Talend-Studio-win-x86_64.ini,添加如下红色配置项到后面

    -vm

    D:Talend-Studiojre1.8.0_131inserverjvm.dll

    -vmargs

    -Xms512m

    -Xmx1536m

    -Dfile.encoding=UTF-8

    -Dosgi.requiredJavaVersion=1.8

    -XX:+UseG1GC

    -XX:+UseStringDeduplication

    -Djavax.net.ssl.trustStore=D:Talend-Studiostudiocacerts

    -Djavax.net.ssl.trustStorePassword=changeit


    如果您觉得此文章对您有帮助,请点击右下方【推荐】让更多人看到,thanks!

  • 相关阅读:
    c++数据类型
    c++注释
    c++基本语法
    c++环境配置
    c++简介
    9 HTTP和HTTPS
    12 RESTful架构(SOAP,RPC)
    剑指10二进制中1的个数
    第2章 新手必须掌握的Linux命令
    11个炫酷的Linux终端命令大全
  • 原文地址:https://www.cnblogs.com/xiongnanbin/p/12061515.html
Copyright © 2011-2022 走看看