-
Type:
Bug
-
Resolution: Not a bug
-
Priority:
Low
-
None
-
Affects Version/s: 10.0.0, 9.2.17, 9.6.5
-
Component/s: Agents, Repository (Git), Source Checkout Task
-
None
-
Severity 3 - Minor
Bamboo will use hardcoded ssh or ssh.exe SSH client binaries when invoking Git submodule checkout tasks. It will default to use the program declared first in the PATH environment variable. ignoring any Git SSH capabilities.
Whenever a customer has a specific requirement to use a different SSH client, they are forced to modify the PATH environment variable listed order, for example when trying to overcome the issue reported in BAM-25762, it may not be ideal. This is to make the system.git.executable.ssh capability be considered when running submodule checkout tasks.
If the system.git.executable.ssh capability is not declared, then it must default to the current ssh or ssh.exe