[ 
https://issues.apache.org/jira/browse/NETBEANS-6067?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17476443#comment-17476443
 ] 

Edward commented on NETBEANS-6067:
----------------------------------

My computer crashed and I lost my notes about this issue.  However the cause is 
that the jcraft JSCH library is old.  Google already moved away from it and 
Eclipse is in the process of replacing it.  A quick alternative for Netbeans is 
to use a fork of JSch-01.55 here [https://github.com/mwiede/jsch 
|https://github.com/mwiede/jsch]that is actually updated allowing modern 
encryption algorithms.

 

*References:*

Matez Blog the future of jsch without ssh-rsa 
[https://www.matez.de/index.php/2020/06/22/the-future-of-jsch-without-ssh-rsa]

Bug 520927: moving away from JSch 
[https://www.eclipse.org/lists/jgit-dev/msg03696.html]

Gerrit 3.4.0 Disables JCraft JSch client library by default 
[https://www.gerritcodereview.com/3.4.html]

 

> git over ssh: "Incorrect credentials for repository"
> ----------------------------------------------------
>
>                 Key: NETBEANS-6067
>                 URL: https://issues.apache.org/jira/browse/NETBEANS-6067
>             Project: NetBeans
>          Issue Type: Bug
>          Components: versioncontrol - Git
>    Affects Versions: 12.5, 12.6
>         Environment: Debian 11 Bullseye
> NetBeans 12.5
> java version "1.8.0_172"
>  Java(TM) SE Runtime Environment (build 1.8.0_172-b11)
>  Java HotSpot(TM) 64-Bit Server VM (build 25.172-b11, mixed mode)
> git version 2.30.2
> ssh 1:8.4p1-5
>            Reporter: Ronald Feicht
>            Priority: Major
>
> When I try to "git fetch" from our git server I receive the following error: 
> "Incorrect credentials for repository at 
> ssh://[email protected]/var/scs-git/Java/Elementary" even though the 
> user name and password are correct.
> When I uncheck "Save Password" (edit: and provide the correct password) the 
> git fetch completes without error.
> When I use Netbeans 12.4 the git fetch also works with and without "Save 
> Password".
> tail ~/.netbeans/12.5/var/log/messages.log :
> INFO [org.netbeans.modules.git.ui.repository.remote.SelectUriStep]: Auth 
> failed when accessing 
> ssh://[email protected]/var/scs-git/Java/Elementary
> com.jcraft.jsch.JSchException: Auth fail
> at com.jcraft.jsch.Session.connect(Session.java:519)
> at 
> org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:112)
> Caused: org.eclipse.jgit.errors.TransportException: 
> ssh://[email protected]/var/scs-git/Java/Elementary: Auth fail
> at 
> org.eclipse.jgit.transport.JschConfigSessionFactory.getSession(JschConfigSessionFactory.java:158)
> at 
> org.netbeans.libs.git.jgit.JGitSshSessionFactory.getSession(JGitSshSessionFactory.java:100)
> at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:107)
> at 
> org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:247)
> at 
> org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:137)
> at 
> org.netbeans.libs.git.jgit.commands.ListRemoteObjectsCommand.runTransportCommand(ListRemoteObjectsCommand.java:51)
> Caused: org.netbeans.libs.git.GitException$AuthorizationException: 
> ssh://[email protected]/var/scs-git/Java/Elementary: Auth fail
> 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.security.AccessController.doPrivileged(Native Method)
> 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:138)
> 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)
> WARNING [org.netbeans.TopSecurityManager]: use of system property 
> netbeans.user has been obsoleted in favor of InstalledFileLocator/Places at 
> org.netbeans.modules.websvc.saas.model.SaasServicesModel.<clinit>(SaasServicesModel.java:46)
> INFO [org.netbeans.core.netigso.Netigso]: bundle 
> [email protected] 256
> INFO [org.netbeans.core.netigso.Netigso]: bundle 
> [email protected] stopped
> INFO [null]: Last record repeated again.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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

Reply via email to