J'essaie de contourner un problème stupide de pare-feu. J'essaie de chaîner l'accès ssh à git par le biais d'un proxy ssh :
~/git-chain :
#!/bin/bash
ssh hosticangetto ssh $*
# End
Et puis :
$ export GIT_SSH=~/git-chain
$ git clone ssh://git@somerepostore.com/somerepo.git
E, [2012-02-07T12:50:21.434913 #28359] ERROR -- : git command not recognized
fatal: The remote end hung up unexpectedly
les arguments passés dans mon script sont :
git@somerepostore.com git-upload-pack 'somerepo.git'
J'ai vérifié les clés de l'hosticangetto vers le magasin de dépôt git et tout est ok.
Je ne sais pas pourquoi cela échoue. J'ai déjà fait ce genre de chose avec mercurial avant avec mercurial -e switch.