Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ssh+apache+svn] Quelle configuration utiliser ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Ezka
Guru
Guru


Joined: 17 Feb 2005
Posts: 352
Location: par là, mais vraiment ...

PostPosted: Thu Mar 29, 2007 5:22 pm    Post subject: [ssh+apache+svn] Quelle configuration utiliser ? Reply with quote

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 :roll: .
_________________
Ez.


Last edited by Ezka on Thu Mar 29, 2007 8:33 pm; edited 1 time in total
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Thu Mar 29, 2007 6:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ezka
Guru
Guru


Joined: 17 Feb 2005
Posts: 352
Location: par là, mais vraiment ...

PostPosted: Thu Mar 29, 2007 8:15 pm    Post subject: Reply with quote

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
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Thu Mar 29, 2007 9:04 pm    Post subject: Reply with quote

Bah perso, j'utilise le SVN que par Apache avec le module DAV, sans svnserve, et ça marche très bien :)
Back to top
View user's profile Send private message
Ezka
Guru
Guru


Joined: 17 Feb 2005
Posts: 352
Location: par là, mais vraiment ...

PostPosted: Fri Mar 30, 2007 5:07 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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