Hi Mark Thanks a lot for your quick reply.
FYI I am not using the Command line GIT. I am using sourcetree GUI as GIT client on my Windows 10 laptop. And the GIT master is a remote bitbucket cloud repos. The error message that I got did not make much sense to me. Can you please help me to understand it. Thanks Swathi On Friday, April 10, 2020 at 1:33:57 PM UTC-7, Mark Waite wrote: > > > > On Friday, April 10, 2020 at 2:27:35 PM UTC-6, swathi mudumbai wrote: >> >> Hi >> >> I am new to Jenkins and Bitbucket. I have a repos on remote bitbucket >> cloud. I am trying to integrate that with Jenkins. >> I have Jenkins installed on my personal laptop in my home network. >> I generated the SSH keys on my local pc (where the Jenkins is installed) >> cmd prompt and configured the SSH keys (private in Jenkins) and public in >> my bitbucket repos. >> Also I installed bitbucket plugin and webhook on Jenkins. >> When I tried to create a new Item (proj) on Jenkins and entered the URL >> of my bitbucket repos (SSH URL), it failed and I get the following error: >> Can anyone please help me to resolve this issue. >> >> >> * A problem occurred while processing the request. Please check our bug >> tracker to see if a similar problem has already been reported. If it is >> already reported, please vote and put a comment on it to let us gauge the >> impact of the problem. If you think this is a new issue, please file a new >> issue. When you file an issue, make sure to add the entire stack trace, >> along with the version of Jenkins and relevant plugins. The users list >> might be also useful in understanding what has happened.* >> *Stack trace* >> *java.lang.RuntimeException: ssh executable not found. The git plugin >> only supports official git client http://git-scm.com/download/win >> <http://git-scm.com/download/win>* >> > > Command line git uses command line ssh to fetch remote repositories that > use ssh protocol. The Jenkins process that is trying to detect the tip of > the branch on the remote (Bitbucket) repository can't find an executable > named 'ssh.exe' in the Windows path of the Jenkins process. > > That probably means that your installation of command line git is not > visible to the Jenkins process. The Jenkins "Manage Jenkins" page includes > a "System Information" page that lists the environment variables known to > Jenkins. Check that list to confirm that command line git and command line > ssh can be found in the Windows PATH that Jenkins is using. > > It might also mean that you've configured command line git or your Windows > environment in some unexpected manner. That is less typical, but also > possible. > > Mark Waite > > > >> * at >> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getSSHExecutable(CliGitAPIImpl.java:2299)* >> * at >> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.createWindowsGitSSH(CliGitAPIImpl.java:2305)* >> * at >> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1982)* >> * at >> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1944)* >> * at >> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1935)* >> * at >> org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getHeadRev(CliGitAPIImpl.java:3295)* >> * at >> hudson.plugins.git.UserRemoteConfig$DescriptorImpl.doCheckUrl(UserRemoteConfig.java:209)* >> * at java.lang.invoke.MethodHandle.invokeWithArguments(Unknown Source)* >> * at >> org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)* >> * at >> org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)* >> * at >> org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:77)* >> * at >> org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)* >> * at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)* >> * at >> org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)* >> * at org.kohsuke.stapler.MetaClass$11.doDispatch(MetaClass.java:535)* >> * at >> org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)* >> * at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)* >> *Caused: javax.servlet.ServletException* >> >> >> Thanks >> Swathi >> > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/d4ed80f8-bb61-4065-8070-81d3df63b57b%40googlegroups.com.
