We are trying to connect to a Git repository via SSH (not Github) using username/password (we're not using keys) and we're getting the following error:
Failed to connect to repository : Command "git ls-remote -h ssh://account@repository/path/toApplication HEAD" returned status code 128:
stderr: Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
If we use the anonymous access or change the access type from SSH to HTTPS, it works fine, but we should be able to use the SSH with user/password without having to add the public/private keys.
Jenkins ver. 1.532.1
Git Client Plugin 1.6.4
Git Plugin 2.0.4
•How are you running Jenkins?
We are running Jenkins as a service in RHEL
•Have you specified additional parameters for the Java VM (Heapspace etc.)?
•Did you just install the deb or rpm?
We used the RPM jenkins-1.532.1-1.1.noarch.rpm
•With which Java VM (Oracle, IBM etc.)?
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
•On which operating system? 32- or 64-bit?
Linux version 2.6.32-358.23.2.el6.x86_64 (firstname.lastname@example.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) )