No clue why its not working. I would try a symbolic link instead: ln -s ~/.ssh/identity ~/.ssh/id_rsa
Wayne On Mon, May 19, 2008 at 5:42 PM, Waiku Ratty <[EMAIL PROTECTED]> wrote: > *I am issues with 'mvn deploy' as my private identity file is not 'id_rsa' > but called 'identity'. I am using maven 2.0.7 on my MacBook 10.5.2. > > Instead of the default ~/.ssh/id_rsa, I have created a ~/.ssh/identity file > (4096 bit DSA). There are no issues in using this private file for all other > ssh communications. > > According to the Maven Documentation, following is my ~/.m2/settings.xml > file: > * > <servers> > <server> > <id>remote_repository</id> > <username>remote_username</username> > <privateKey>~/.ssh/identity</privateKey> > <passphrase>my_passphrase</passphrase> > </server> > </servers> > > </settings> > > * > It seems that while doing "mvn deploy", maven is not recognizing this > configuration in the settings.xml. It gives out following errors (with -e > switch): > * > [WARNING] repository metadata for: 'snapshot com:repository:1.0-SNAPSHOT' > could not be retrieved from repository: due to an error: Exit code: 1 - > Warning: Identity file /Users/local_username/.ssh/id_rsa not accessible: No > such file or directory. > Permission denied (publickey,gssapi-with-mic). > > [INFO] Repository will be blacklisted > Uploading: scpexe://maven.remote_repository.com/var/ .... > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error deploying artifact: Error executing command for transfer > > Exit code 255 - Warning: Identity file /Users/local_username/.ssh/id_rsa not > accessible: No such file or directory. > Permission denied (publickey,gssapi-with-mic). > > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying > artifact: Error executing command for transfer > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.plugin.MojoExecutionException: Error deploying > artifact: Error executing command for transfer > at > org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:174) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) > > ... 16 more > Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException: > Error deploying artifact: Error executing command for transfer > at > org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:94) > > at > org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:162) > ... 18 more > Caused by: org.apache.maven.wagon.TransferFailedException: Error executing > command for transfer > at > org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.put(ScpExternalWagon.java:290) > > at > org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:237) > > at > org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:153) > > at > org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:80) > > ... 19 more > Caused by: org.apache.maven.wagon.CommandExecutionException: Exit code 255 - > Warning: Identity file /Users/local_username/.ssh/id_rsa not accessible: No > such file or directory. > Permission denied (publickey,gssapi-with-mic). > > at > org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCommand(ScpExternalWagon.java:145) > > at > org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCommand(ScpExternalWagon.java:326) > > at > org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.put(ScpExternalWagon.java:286) > > ... 22 more > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 22 seconds > [INFO] Finished at: Mon May 19 15:22:39 PDT 2008 > [INFO] Final Memory: 12M/25M > [INFO] ----- > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
