Je voudrais mettre en place un dépôt SVN sur cette vieille machine que j'ai à la maison et le rendre disponible sur le net. Cet ordinateur est assez vieux, donc je veux utiliser Ubuntu Linux. J'ai parcouru pendant un certain temps, cherchant certaines combinaisons, et j'ai maintenant décidé ce que je voulais, mais je ne peux pas trouver quelque chose qui implémente tout, et par conséquent, je suis devenu très confus par le Différentes configurations.Mettre en place un référentiel SVN spécifique
Je voudrais utiliser (me dire si vous avez des suggestions au sujet de cette configuration)
Ubuntu 9.04 Server (pour la vitesse, je suis toujours à la recherche d'une interface graphique lumière que je peux commencer à la demande, au cas où, mais ce n'est pas le sujet de ma question)
Apache 2
- Quelque chose pour sécuriser la connexion (mais pas SSL - J'ai essayé et je Mozilla essayé de me faire peur loin de mon serveur - Peut-être que OpenSSH, ça sonne plutôt bien? + ssh: //)
Je veux que seules les personnes avec mot de passe puissent voir, pas de lecture/navigation anonyme. Le moment n'est pas venu pour mes projets d'aller en open source. Certains diront qu'un référentiel local est bon, mais j'ai des collaborateurs de tout le pays qui ont besoin d'y entrer et d'en sortir.
Puisque je ne veux pas acheter un domaine, ils devront téléphoner/discuter et demander IP tout le temps, mais c'est ok avec moi. Cela conduit à un autre problème - Comment puis-je dire au routeur que si quelqu'un vient appeler à cette adresse IP sur le port Untel et ainsi de le rediriger vers le serveur Apache? J'ai lu sur DMZ ou quelque chose mais honnêtement, je n'ai aucune idée.
Alors:
- Qu'est-ce que les paquets à installer?
- Que mettre dans les fichiers de configuration?
P.S. - Je veux héberger plusieurs dépôts sur ce serveur - Quelque chose à voir avec SVNParentPath au lieu de SVNPath?
Merci à tous ceux qui veulent aider!
Un couple de commentaires: 1) SSL est bien pour cela, vous pouvez ignorer les avertissements de certificat idiot si vous installez un certificat valide vous-même. 2) Il y a un certain nombre de fournisseurs qui hébergeront SVN pour vous, gratuitement. Vous pourriez vouloir enquêter (sauf si votre but est d'apprendre à administrer Subversion). – runako
Merci pour votre commentaire. Le problème est que certains contributeurs ne sont pas des programmeurs mais des artistes, donc ils seraient probablement effrayés par les avertissements ... – wsd