Jenkins通过SSH发布无法更改为远程目录
我正在使用Jenkins publish over SSH插件将文件传输到远程服务器 当我配置通过SSH发布插件并指定远程目录时,测试配置总是失败,并出现以下错误: jenkins.plugins.publish_over.BapPublisherException:未能更改 到远程目录[C:\zzTest] 但是,如果我将远程目录保留为空,则在测试配置时会收到一条成功消息Jenkins通过SSH发布无法更改为远程目录,jenkins,ssh,jenkins-plugins,Jenkins,Ssh,Jenkins Plugins,我正在使用Jenkins publish over SSH插件将文件传输到远程服务器 当我配置通过SSH发布插件并指定远程目录时,测试配置总是失败,并出现以下错误: jenkins.plugins.publish_over.BapPublisherException:未能更改 到远程目录[C:\zzTest] 但是,如果我将远程目录保留为空,则在测试配置时会收到一条成功消息 你知道我做错了什么吗?该目录肯定存在于远程服务器上。因此,问题似乎在于在远程目录字段中指定绝对路径 解决方案是指定相对
你知道我做错了什么吗?该目录肯定存在于远程服务器上。因此,问题似乎在于在远程目录字段中指定绝对路径
解决方案是指定相对路径。因此,在上面的场景中,/zzTest是应该输入到远程目录字段中的值。因此,问题似乎在于在远程目录字段中指定绝对路径 解决方案是指定相对路径。因此,在上面的场景中,/zzTest是应该输入到远程目录字段中的值
ssh服务器可能会限制您对文件系统的访问。大多数服务器软件都是这样做的,但事实并非如此,因为当我使用putty通过ssh连接到该机器时,我能够切换到该目录。我只有在测试通过ssh发布jenkins插件时才会出现此错误。您使用的登录名与jenkins相同,您可以通过ssh在其中创建目录和文件?是的,这是正确的。我注意到远程目录路径是WIndows风格的。您确定“通过SSH发布”插件支持Windows路径吗?另外,您在WIndows上使用什么SSH服务?您可以在普通情况下尝试前斜杠“c:/zzTest”,或者在基于cygwin的安装中尝试前斜杠“/cydrive/c/zzTest”。ssh服务器可能会限制您对文件系统的访问。大多数服务器软件都是这样做的,但事实并非如此,因为当我使用putty通过ssh连接到该机器时,我能够切换到该目录。我只有在测试通过ssh发布jenkins插件时才会出现此错误。您使用的登录名与jenkins相同,您可以通过ssh在其中创建目录和文件?是的,这是正确的。我注意到远程目录路径是WIndows风格的。您确定“通过SSH发布”插件支持Windows路径吗?另外,您在WIndows上使用什么SSH服务?您可以在普通情况下尝试向前斜杠“c:/zzTest”,或者专门针对基于cygwin的安装尝试向前斜杠“/CydDrive/c/zzTest”。