I'm trying to setup deployment via SSH on Windows, but keep running into the 
following problem:[INFO] [deploy:deploy {execution: default-deploy}][DEBUG] not 
adding permissions to wagon connectionUploading: 
scpexe://myrepo.com/path/to/repository/com/ptc/jenkins/ptc-logparser/1.001/ptc-logparser-1.001.hpi[DEBUG]
 Executing command: mkdir -p 
/path/to/repository/com/ptc/jenkins/ptc-logparser/1.001
[DEBUG] Exit code 255 - Host key verification failed.
org.apache.maven.wagon.CommandExecutionException: Exit code 255 - Host key 
verification failed.
        at 
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCommand(ScpExternalWagon.java:209)
        at 
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCommand(ScpExternalWagon.java:149)
        at 
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.put(ScpExternalWagon.java:389)
        at 
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:317)
My POM has:    <distributionManagement>        <repository>            
<id>ptc-plugin-repo</id>            <name>PTC Jenkins Plugin Repository</name>  
          <url>scpexe://myrepo.com/path/to/repository</url>        
</repository>    </distributionManagement>
My settings.xml has:  <servers>    <server>      <id>ptc-plugin-repo</id>      
<username>jenkinsupdate</username>    </server>  </servers>
All of my searching for a solution keeps pointing me to articles suggesting 
that I setup public key authentication, but I've already done that.  It works 
fine from a command prompt (ssh [email protected] logs me in without 
prompting me for a password).  It is only from within Maven that is seems to 
fail authentication.  I dual boot Windows and Ubuntu and I'm using the same 
settings.xml and SSH key in both.  Deploying works in Ubuntu, but not in 
Windows.
The SSH client I'm using on Windows is the one packaged with 
msysgit:OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
I've also tried using OpenSSH for Windows as a separate 
install:OpenSSH_3.8.1p1, OpenSSL 0.9.7d 17 Mar 2004
My Maven version:Apache Maven 2.2.1 (r801777; 2009-08-06 14:16:01-0500)Java 
version: 1.6.0_23Java home: D:\devtools\JavaJDK_1.6\jreDefault locale: en_US, 
platform encoding: Cp1252OS name: "windows xp" version: "5.1" arch: "x86" 
Family: "windows"
Any ideas?
Mike                                      

Reply via email to