[ 
https://issues.apache.org/jira/browse/NETBEANS-2895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Laszlo Kishalmi resolved NETBEANS-2895.
---------------------------------------
    Resolution: Invalid

That is actually a bit bucket issue. They are treating the SSH URL a bit 
interesting.

So istead of adding: ssh://git@[BITBUCKET_URL].git (as they display on their 
page) use the following remote url:
ssh://[Bitbucket userid]@[BITBUCKET_URL].git

That took me a few months to figure out.

> Bitbucket SSH access: invalid privatekey on Bitbucket Server
> ------------------------------------------------------------
>
>                 Key: NETBEANS-2895
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-2895
>             Project: NetBeans
>          Issue Type: Bug
>    Affects Versions: 11.1
>            Reporter: Andreas Ernst
>            Priority: Major
>
> INFO [org.netbeans.modules.git.ui.repository.remote.SelectUriStep]: Auth 
> failed when accessing ssh://git@[BITBUCKET_URL].git
> com.jcraft.jsch.JSchException: invalid privatekey: [B@190a1060
>         at com.jcraft.jsch.KeyPair.load(KeyPair.java:664)
>         at com.jcraft.jsch.KeyPair.load(KeyPair.java:561)
>         at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:40)
>         at com.jcraft.jsch.JSch.addIdentity(JSch.java:407)
>         at com.jcraft.jsch.JSch.addIdentity(JSch.java:367)
>         at 
> org.netbeans.libs.git.jgit.JGitSshSessionFactory.setupJSchIdentityRepository(JGitSshSessionFactory.java:184)
>         at 
> org.netbeans.libs.git.jgit.JGitSshSessionFactory.setupJSch(JGitSshSessionFactory.java:197)
> Caused: org.eclipse.jgit.errors.TransportException: 
> ssh://g...@bitbucket.ae-online.de:57999/motd/motd-service-api.git: invalid 
> privatekey: [B@190a1060
>         at 
> org.netbeans.libs.git.jgit.JGitSshSessionFactory.setupJSch(JGitSshSessionFactory.java:199)
>         at 
> org.netbeans.libs.git.jgit.JGitSshSessionFactory.getSession(JGitSshSessionFactory.java:106)
>         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.netbeans.libs.git.jgit.commands.ListRemoteObjectsCommand.runTransportCommand(ListRemoteObjectsCommand.java:51)
> Caused: org.netbeans.libs.git.GitException$AuthorizationException: 
> ssh://g...@bitbucket.ae-online.de:57999/motd/motd-service-api.git: invalid 
> privatekey: [B@190a1060
>         at 
> org.netbeans.libs.git.jgit.commands.TransportCommand.handleException(TransportCommand.java:235)
>         at 
> org.netbeans.libs.git.jgit.commands.ListRemoteObjectsCommand.runTransportCommand(ListRemoteObjectsCommand.java:64)
>         at 
> org.netbeans.libs.git.jgit.commands.TransportCommand.run(TransportCommand.java:168)
>         at 
> org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:57)
>         at 
> org.netbeans.libs.git.jgit.commands.GitCommand$1.run(GitCommand.java:54)
>         at 
> java.base/java.security.AccessController.doPrivileged(AccessController.java:551)
>         at 
> org.netbeans.libs.git.jgit.commands.GitCommand.execute(GitCommand.java:54)
>         at 
> org.netbeans.libs.git.GitClient.listRemoteBranches(GitClient.java:893)
>         at 
> org.netbeans.modules.git.client.GitClient$36.call(GitClient.java:582)
>         at 
> org.netbeans.modules.git.client.GitClient$36.call(GitClient.java:578)
>         at 
> org.openide.util.NetworkSettings.suppressAuthenticationDialog(NetworkSettings.java:137)
>         at 
> org.netbeans.modules.git.client.GitClient$CommandInvoker$1$1.call(GitClient.java:931)
>         at 
> org.netbeans.modules.git.client.GitClient$CommandInvoker$1$1.call(GitClient.java:937)
>         at 
> org.netbeans.modules.git.client.GitClient$CommandInvoker$1.call(GitClient.java:956)
>         at 
> org.netbeans.modules.git.client.GitClient$CommandInvoker.runMethodIntern(GitClient.java:968)
>         at 
> org.netbeans.modules.git.client.GitClient$CommandInvoker.runMethod(GitClient.java:897)
>         at 
> org.netbeans.modules.git.client.GitClient$CommandInvoker.runMethod(GitClient.java:875)
>         at 
> org.netbeans.modules.git.client.GitClient$CommandInvoker.access$400(GitClient.java:869)
>         at 
> org.netbeans.modules.git.client.GitClient.listRemoteBranches(GitClient.java:578)
> [catch] at 
> org.netbeans.modules.git.ui.repository.remote.SelectUriStep$2.perform(SelectUriStep.java:240)
>         at 
> org.netbeans.modules.git.client.GitProgressSupport.performIntern(GitProgressSupport.java:92)
>         at 
> org.netbeans.modules.git.client.GitProgressSupport.run(GitProgressSupport.java:85)
>         at 
> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
>         at 
> org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
>         at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
>         at 
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
> WARNING [org.netbeans.modules.progress.spi.InternalHandle]: Cannot call 
> progress on a task that was never started at 
> org.netbeans.modules.git.client.GitProgressSupport.setProgressMessage(GitProgressSupport.java:258)
>  
>   Product Version         = Apache NetBeans IDE 11.1
>   Operating System        = Mac OS X version 10.14.6 running on x86_64
>   Java; VM; Vendor        = 12.0.1; OpenJDK 64-Bit Server VM 12.0.1+12; 
> Oracle Corporation
>   Runtime                 = OpenJDK Runtime Environment 12.0.1+12
> Using the terminal:
> Andreas-MacBook-Pro:motd-service-api andreas$ git version
> git version 2.20.1 (Apple Git-117)
> No issuses, also with Atlassian Sourcetree.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to