Je ne connais pas le SVN, mais vous pouvez certainement configurer un dépôt Git sans avoir besoin d'installer Git sur la machine distante. Et Git> SVN :-). C'est un peu compliqué cependant.
Modifier: J'ai essayé de trouver une procédure pas à pas pour cela, mais j'ai échoué pour l'instant. Mais les étapes de base sont assez simples (tout cela est de la mémoire d'un an ou deux si):
- Initialiser un repo git nu sur votre machine locale. Cela agira comme l'origine de la seule personne qui serait capable de pousser à la télécommande: vous.
- Créez un déclencheur qui copie le contenu de ce répertoire sur le serveur distant (FTP, rsync: tout ce qui est disponible) sur les validations, etc.
- Pour vous, clonez l'origine située sur votre machine locale afin que quelqu'un puisse pousse-le. Pour tous les autres, ils doivent cloner le répertoire sur le serveur distant comme s'il s'agissait d'un dépôt git "authentique".
- Configurez les droits d'accès en conséquence, toutefois vous le pouvez.
Ce n'est pas un "vrai" référentiel Git je suppose, mais je l'ai déjà utilisé et il fonctionne pour les fins pour lesquelles je l'ai utilisé. Le Git User's Manual passe par une partie des étapes impliquées.
Remarque: Étant basé en Israël, ce n'est probablement pas pertinent pour vous, mais j'ai fait quelques recherches sur Subversion hébergé et suis tombé sur cette société allemande: http://www.inetrobots.com/hosting- solutions.html Leurs paquets SVN (jumelés à l'hébergement) sont parmi les plus abordables que j'ai pu voir, même internationalement. Je n'ai aucune expérience personnelle avec eux - mes plans ont changé et je n'avais pas besoin de SVN hébergé après tout, mais si j'en avais besoin, je les aurais essayés. –