i have recently switched from ubuntu to windows 10 and i am having problems authenticating the scm from either a command prompt or git shell.
mvn jgitflow:release-start

it fails with
[ERROR] Failed to execute goal external.atlassian.jgitflow:jgitflow-maven-plugin:1.0-m5.1:release-start (default-cli) on project case-management: Error starting release: Error starting release: org.eclipse.jgit.api.errors.TransportException: [email protected]:matthew.broadhead/case-management.git: Auth fail -> [Help 1]

if i run with the -X switch it shows it is using my settings.xml
[DEBUG] Reading global settings from C:\Java\apache-maven-3.6.0\conf\settings.xml [DEBUG] Reading user settings from C:\Users\Matthew Broadhead\.m2\settings.xml [DEBUG] Reading global toolchains from C:\Java\apache-maven-3.6.0\conf\toolchains.xml [DEBUG] Reading user toolchains from C:\Users\Matthew Broadhead\.m2\toolchains.xml
[DEBUG] Using local repository at C:\Users\Matthew Broadhead\.m2\repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Matthew Broadhead\.m2\repository

in settings.xml i have added a link to my private key like the below.  i have tried every combination i can think of for this including passwords etc.
<server>
        <id>www.kissy.me.uk</id>
        <username>git</username> -->
<privateKey>${user.home}/.ssh/id_rsa</privateKey>
    </server>

the debugging doesn't give me much information as to what is actually failing
Caused by: com.jcraft.jsch.JSchException: Auth fail
    at com.jcraft.jsch.Session.connect (Session.java:512)
    at org.eclipse.jgit.transport.JschConfigSessionFactory.getSession (JschConfigSessionFactory.java:116)     at org.eclipse.jgit.transport.SshTransport.getSession (SshTransport.java:136)     at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init> (TransportGitSsh.java:262)     at org.eclipse.jgit.transport.TransportGitSsh.openFetch (TransportGitSsh.java:161)     at org.eclipse.jgit.transport.FetchProcess.executeImp (FetchProcess.java:136)     at org.eclipse.jgit.transport.FetchProcess.execute (FetchProcess.java:122)
    at org.eclipse.jgit.transport.Transport.fetch (Transport.java:1138)
    at org.eclipse.jgit.api.FetchCommand.call (FetchCommand.java:130)


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Reply via email to