View previous topic :: View next topic |
Author |
Message |
Ezka Guru
Joined: 17 Feb 2005 Posts: 352 Location: par là, mais vraiment ...
|
Posted: Thu Mar 29, 2007 5:22 pm Post subject: [ssh+apache+svn] Quelle configuration utiliser ? |
|
|
Bonjour a tous,
bien je vous expose mes soucis :
- En vue de faciliter les échanges de codes entre les membres de mon groupe de travail, j'ai monté un server apache avec tout ce qu'il faut pour gérer un svn. A savoir un trac et biensur un dépot svn.
Jusque la tout va bien, ça marche, on trouve pas mal de doc pour tout configurer et comprendre comment ça marche. Mais voila on n'est pas dans le meilleur des mondes et sur les 4 membres de l'équipe, 2 ont accés a internet via des réseaux trés restreint ! Les seuls ports ouvert étant le 80 pour http et les 21 (ftp), 22 pour ssh ... rien de plus.
De ce fait mon petit server svn et son web-browser trac sont presque inaccessible. Il n'y a évidemment pas de problème en ce qui concerne le trac (http) mais la commande svn est inutilisable.
A partir de là je ne sais pas trop comment configurer le svn pour qu'il soit joignable !
A première vue je serai pour faire un server ssh sur ma machine et rendre le svn utilisable via ssh. Mais à ce moment là, j'ai pas mal de question :
- Puis-je conserver apache et utiliser ssh pour faire passer tout ce qui concerne svn ?
- Si oui, comment je gère les mots de passe ? je vais en avoir pour le dépot svn et pour ssh ? et comment je fais le tunnel ssh entre apache et mon server ssh ?
Si non, je pense qu'il me faut utiliser svnserve mais a ce moment là :
- Dois-je désactiver le mode svn d'apache ? et a ce moment là fini le trac non ?
=> En effet j'imagine que si une personne fait un commit via svnserve+ssh et une autre via apache cela risque de corrompre le dépot svn, non ?
- Retirer la "location" du dépot svn dans la conf d'apache suffit ? comme ça je garde le trac .
- A utiliser svnserve, dois-je utiliser xinetd ? (car j'ai pas de xinet)
Bref je ne sais pas trop comment faire pour conserver ce que j'ai maintenant, et "juste" rajouter l'acces au svn par ssh. En gros j'aimerai pouvoir acceder a mon svn en svn+ssh, en svn normal, et en gardant le trac ... si c'est possible.
De ce fait, si vous avez des avis, idées, conseil ou autre pour m'orienter sur une solution et faire un choix histoire que e tourne pas en rond pendant 2 jours ça m'aiderait grandement . _________________ Ez.
Last edited by Ezka on Thu Mar 29, 2007 8:33 pm; edited 1 time in total |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Thu Mar 29, 2007 6:13 pm Post subject: |
|
|
Pourquoi ne pas utiliser le SVN en passant par WebDAV ? Tout passera par Apache avec ça (bien qu'il vaut mieux l'utiliser en https, et donc que le port 443 soit ouvert) |
|
Back to top |
|
|
Ezka Guru
Joined: 17 Feb 2005 Posts: 352 Location: par là, mais vraiment ...
|
Posted: Thu Mar 29, 2007 8:15 pm Post subject: |
|
|
WebDAV c'est bien le module DAV d'apache ? Car il doit être actif pour utiliser le svn avec apache.
Le problème c'est que depuis le reseau restreint on arrive a joindre le server, mais le protocole svn demande l'ouverture de ports supplémentaires et là ça coince. Je vais vérifier s'il fait de même en https.
EDIT : Je viens d'essayer en local
Code: | Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 131072 localhost:https localhost:51792 ESTABLISHED 30261/apache2
tcp 152087 0 localhost:51792 localhost:https ESTABLISHED 30454/svn |
il ouvre un port 51792 ça marchera surement pas _________________ Ez. |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Thu Mar 29, 2007 9:04 pm Post subject: |
|
|
Bah perso, j'utilise le SVN que par Apache avec le module DAV, sans svnserve, et ça marche très bien |
|
Back to top |
|
|
Ezka Guru
Joined: 17 Feb 2005 Posts: 352 Location: par là, mais vraiment ...
|
Posted: Fri Mar 30, 2007 5:07 am Post subject: |
|
|
Ben oui ça marche trés bien là, mais pas depuis un reseau où les ports sont blokés et je cherche une solution pour le faire marcher ... _________________ Ez. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|