talend的源代码控制用的是gitlab,以前都是http方式的,但是最近突然改了https,所以talend登录失败,必须要SSL方式才能获取到分支等数据,才能提交代码。
#导入命令如下:D:\talendworkspace\gitlab.cer换成你本地的地址
keytool -importcert -trustcacerts -alias pg.gitlab -file D:\talendworkspace\gitlab.cer -keystore cacerts
执行过程中会要求输入证书密码
中途有个确认,输入y即可
#keytool是java带的,一般在jdk的bin目录,如果配置了环境变量是可以向上面命令一样在DOS中直接引用的
#如果没有配置环境变量,则需要引用绝对路径,例如下面:
D:\Talend-Studio\jre1.8.0_131\bin\keytool -importcert -trustcacerts -alias pg.gitlab -file D:\talendworkspace\gitlab.cer -keystore cacerts
#假如你没有独立安装jdk,使用的是talend自带的jre,则是在talend studio的安装路径下有个jre目录\bin下面:
-vm
D:\Talend-Studio\jre1.8.0_131\bin\server\jvm.dll
-vmargs
-Xms512m
-Xmx1536m
-Dfile.encoding=UTF-8
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Djavax.net.ssl.trustStore=D:\Talend-Studio\studio\cacerts
-Djavax.net.ssl.trustStorePassword=changeit
如果您觉得此文章对您有帮助,请点击右下方【推荐】让更多人看到,thanks!
原文:https://www.cnblogs.com/xiongnanbin/p/12061515.html