Убедитесь, что git делает то, что, как вы думаете, делает, и затем попробуйте точную команду, которую git использует для связи с удаленным сервером.
Выполните GIT_TRACE=1 git clone git@ec2-blah.compute-1.amazonaws.com:/opt/git/project.git
Git будетсказать вам, какую команду он выполняет, например
trace: run_command: 'ssh' 'git@ec2-blah.compute-1.amazonaws.com' 'git-upload-pack '\''/opt/git/project.git'\'''
Затем вы можете попытаться выполнить эту команду самостоятельно, чтобы убрать git с картинки:
ssh git@ec2-blah.compute-1.amazonaws.com git-upload-pack '/opt/git/project.git'
Хотя это кажется маловероятным, учитывая ваши сообщенияСообщение об ошибке, содержащее команду, также может содержать подсказки:
strace -o/tmp/tr -s128 -f ssh git@ec2-blah.compute-1.amazonaws.com git-upload-pack '/opt/git/project.git'
Сообщите об отладочной информации, показанной выше, если все еще есть проблемы.