Comment mettre en place une Subversion (SVN) serveur sous GNU/Linux - Ubuntu

J'ai un ordinateur portable sous Ubuntu que je voudrais pour agir comme un serveur Subversion. À la fois pour moi-même à s'engager localement, et pour les autres à distance. Quelles sont les étapes nécessaires pour obtenir ce travail? Veuillez inclure les étapes de:

  • Obtenir et configurer Apache, et les modules nécessaires (je sais il y a d'autres façons de créer un serveur SVN, mais j'aimerais qu'elle spécifique à Apache)
  • Configurer une manière sécurisée de l'accès au serveur (SSH/HTTPS)
  • Configurer un ensemble d'utilisateurs autorisés (comme dans, ils doivent habilité à engager, mais sont libres de parcourir)
  • Valider la configuration avec un premier commit (un "Hello world" de toutes sortes)

Ces étapes peut impliquer n'importe quel mélange de la ligne de commande ou l'interface utilisateur de l'application des instructions. Si vous le pouvez, veuillez noter que si des instructions sont spécifiques à un particulier, la distribution ou la version, et où le choix des utilisateurs d'un outil particulier peut être utilisé à la place (par exemple, nano au lieu de vi).

  • Puis-je utiliser le serveur Subversion sur Ubuntu, et les clients sur n'importe quelle plateforme? comme Tortoise SVN client sur windows?
InformationsquelleAutor Grundlefleck | 2008-09-13