I have the following script. It runs fine locally. I am using ssh not https and I have set up my repo as using ssh on Bamboo, loading the same private key file I am using with my system git (I also tried using the ppk file source tree uses). As soon as I run from bamboo the script is called but the push hangs; nothing happens. I had a git fetch in my script before and that hangs too. Any thoughts?
@echo off
echo Starting Git Merge
set currentBranch=
cd /d %USERPROFILE%\bamboo-home\xml-data\build-dir\TEST-TP3-JOB1\Heart Test Labs
set sshString=git@bitbucket.org:<company>/<project>.git
git remote set-url origin %sshString%
git checkout master
git status
git checkout release/v2.0.0.0
git merge master
echo merge master finished
echo starting push
git push origin release/v2.0.0.0:release/v2.0.0.0
echo push finished
exit %ERRORLEVEL%