Git was not found on the PATH for Bitbucket Server

Still need help?

The Atlassian Community is here for you.

Ask the community

Symptoms

When starting up Bitbucket Server, unable to locate git on the PATH for Bitbucket Server

ERROR [main]  c.a.s.i.scm.PluginScmClientProvider ***************************************************************************
ERROR [main]  c.a.s.i.scm.PluginScmClientProvider git was not found on the PATH for Bitbucket Server. Please add git version 1.7.6 or Restart Bitbucket Server.
ERROR [main]  c.a.s.i.scm.PluginScmClientProvider **************************************************************************

The following screen may also be seen in UI:

Cause

Cause 1

This is due to git not existing on the PATH

Cause 2

This may happen in a non-compatible OS. Please review the Supported Platforms page to make sure you're using a supported OS.

Cause 3

It could be caused by Forking JVM: error=12. If you see either of the following errors a few lines above, please follow the resolution on that page.


WARN  [Spring executor 3]  c.a.s.i.s.g.l.GitBinaryLookupImpl /usr/bin/git is not a Git executable: com.atlassian.bitbucket.exception.ServerException: An error occurred while executing an external process: java.io.IOException: error=12, Cannot allocate memory
WARN  [Spring executor 3]  c.a.s.i.s.g.l.GitBinaryLookupImpl /usr/bin/git is not a Git executable: com.atlassian.bitbucket.exception.ServerException: An error occurred while executing an external process: java.io.IOException: error=12, Cannot allocate memory


Resolution

Cause 2

For SunOS it was observed this may happen when using Java 8. Using Java 7 instead helped solving the problem.











Last modified on Jun 27, 2022

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.