2010-06-09 10 views

Répondre

4

Habituellement non. Subversion a besoin de binaires installés et d'une intégration étroite avec le système sous-jacent (par exemple avec Apache pour servir plusieurs référentiels) pour bien fonctionner.

+0

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. –

2

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):

  1. 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.
  2. 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.
  3. 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".
  4. 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.

+0

Belle alternative! Des liens? –

3

Cela dépend de l'hôte. DreamHost vous permet de configurer Subversion sur un compte d'hébergement partagé, et je les utilise avec succès depuis un moment.

+0

Ne savait pas Dreamhost permet SVN. Merci! –

+1

http://wiki.dreamhost.com/Subversion#Subversion_on_DreamHôte sympa! –

+0

mediatemple a également svn sur les comptes de la grille .. bien que vous deviez utiliser svn + ssh pour l'accès. – prodigitalson

0

Un serveur privé virtuel serait plus approprié pour héberger un dépôt SVN.

+0

Oui, mais aussi plus de tracas administratifs - tout le monde ne veut pas ça. –

+0

Droite.Je suppose que pour un nouvel hébergement, Dreamhost est le meilleur choix jusqu'à présent. –

1

Si vous êtes autorisé à accéder à cgi et que vous pouvez installer des binaires (ou si votre hôte a svn installé), alors oui, vous pouvez configurer un référentiel subversion sur votre site.

Questions connexes