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!

  • 相关阅读:
    2.vue插件总结——总有你能用上的插件
    1.前端数据可视化插件:Highcharts、Echarts和D3(区别)
    git学习地址
    node vue 微信公众号(四)配置环境 本地测试
    解决element 分页组件,搜索过后current-page 绑定的数据变了,但是页面当前页码并没有变的问题
    导入excel并进行数据提取
    后端返回字符串中带换行符,前端需转换
    正则表达式tab表示
    FormData
    interval
  • 原文地址:https://www.cnblogs.com/xiongnanbin/p/12061515.html
Copyright © 2011-2022 走看看