Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CVS] Gérer plusieur projets : ssh ou pserver ?
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
bkc0der
n00b
n00b


Joined: 02 Feb 2004
Posts: 25
Location: France (34)

PostPosted: Wed Jun 23, 2004 7:02 am    Post subject: [CVS] Gérer plusieur projets : ssh ou pserver ? Reply with quote

Bonjour à tous.

Je dois mettre un place un serveur cvs, mais je ne sais pas quelle methode de connexion utiliser : SSH ou pserver ...

Ce serveur doit héberger plusieur projets différents, et sera utilisé par des utilisateurs distants qui ne pourront accéder qu'a certain de ces projets.

Je pensais utiliser SSH, mais le problème est que de cette manière, l'utilisateur à accès à tous les projets... il y a surement une manière pour faire en sorte que cela ne se produise pas mais je ne sais pas laquelle.

Quelle est selon vous la meilleur methode pour mettre en place ceci ?

Merci d'avance pour votre aide.
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Wed Jun 23, 2004 7:45 am    Post subject: Reply with quote

Ben disons que cvs et les droits, c'est L'ENFER ! Y a pas d'autre mot, c'est compliqué pas facile et c'est pas prévu pour ....

Bref premiere suggestion fuit et utilise autre chose : comme subversion

Si tu ne peux pas, y a comme possibilités simple : les droits unix, tu crees des groupes pour tes projets et tu fais appartenir tes utilisateurs au groupe auquel ils ont droit...

Solution complexe mais plus propre que la précédente : tu utilises un serveur cvs virtuel pour chacun de tes projets avec vscvs

Dans tous les cas, bonne chance :D
Back to top
View user's profile Send private message
Sleeper
l33t
l33t


Joined: 12 Nov 2002
Posts: 667

PostPosted: Wed Jun 23, 2004 12:03 pm    Post subject: Re: [CVS] Gérer plusieur projets : ssh ou pserver ? Reply with quote

Hummm .. on peut pas faire pserver et ssh ? Comme sur Gna
Back to top
View user's profile Send private message
bkc0der
n00b
n00b


Joined: 02 Feb 2004
Posts: 25
Location: France (34)

PostPosted: Wed Jun 23, 2004 4:11 pm    Post subject: Reply with quote

Ok merci. je vais voir ce que donne subversion, sinon, je ferai ça en ssh avec les groupes.
Merci :p
Back to top
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Thu Jun 24, 2004 1:56 am    Post subject: Reply with quote

il y a aussi l'excellent arch (le serveur est arch et le client est tla dans portage)
_________________
http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Back to top
View user's profile Send private message
Sleeper
l33t
l33t


Joined: 12 Nov 2002
Posts: 667

PostPosted: Thu Jun 24, 2004 6:19 am    Post subject: Reply with quote

scout wrote:
il y a aussi l'excellent arch (le serveur est arch et le client est tla dans portage)


Hu ?? J'ai jamais vu de serveur pour Arch ? C'est nouveau ? Normalement quand tu exportes une archive avec arch, tu utilises ce qu'il y a "dessous" : FTP/SFTP/Apache/NFS .. etc ..
Neammoins je suis d'accord avec scout : arch rulezzz .. ;)
Back to top
View user's profile Send private message
bkc0der
n00b
n00b


Joined: 02 Feb 2004
Posts: 25
Location: France (34)

PostPosted: Fri Jun 25, 2004 4:35 am    Post subject: Reply with quote

Hello

J'ai essayé de me débrouiller avec ssh mais ce n'est pas possible d'utiliser la combine avec les groupes car seul le groupe principale compte lors des commits, donc difficile d'attribuer 2 projets à un utilisateur... Donc pour le moment, j'ai configuré CVS avec pserver comme indiqué ici https://forums.gentoo.org/viewtopic.php?t=55659&highlight=pserver, mais je ne suis pas très rassuré étant donné la mauvaise réputation de pserver.

Je reste donc très interressé par ces nouvelles solutions, Subversion, Arch, mais je suis pas sûr d'avoir le temps de les essayer.
Avez vous déja eu l'occasion d'effectuer une migration de CVS vers un de ces système, ou vaut-il mieux à votre avis partir directement sur ceux-ci ?

Merci pour vos conseils :idea:
:)
Back to top
View user's profile Send private message
fafounet
l33t
l33t


Joined: 03 Apr 2004
Posts: 703
Location: Meuves, France

PostPosted: Fri Jun 25, 2004 6:24 am    Post subject: Reply with quote

Je n'ai jamais testé subversion mais on m'a assuré que si tu connais CVS, il te faut pas plus de 5min pour apprendre...
Back to top
View user's profile Send private message
Garko
n00b
n00b


Joined: 16 Mar 2003
Posts: 57
Location: Lausanne, Suisse

PostPosted: Fri Jun 25, 2004 7:55 am    Post subject: Reply with quote

J'ai installé subversion ce WE et l'utilise depuis, franchement s'est très simple à utiliser (surtout si tu connais CVS) et à configurer (et la tu à la gestion des user et group pour les accès à un projet).

Je te conseil d'aller voir ceci pour te documenter :
http://svnbook.red-bean.com/

Avec subverion il y a un outil qui va bien : TRAC, je te conseil d'y jeter un oeil également :)
http://www.edgewall.com/products/trac/
_________________
Garko

"Je ne peux plus envoyer d'e-mail, internet est il plein ?"
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Fri Jun 25, 2004 8:52 am    Post subject: Reply with quote

bkc0der wrote:
J' car seul le groupe principale compte lors des commits, donc difficile d'attribuer 2 projets à un utilisateur...


Euh je vois pas ce que tu veux dire, normalement cela fonctionne tres bien. Pourrais tu decrire le probleme juste pour curiosite ? (je pense tout de meme que subversion est une meilleur solution)
Back to top
View user's profile Send private message
scout
Veteran
Veteran


Joined: 08 Mar 2003
Posts: 1991
Location: France, Paris en Semaine / Metz le W-E

PostPosted: Fri Jun 25, 2004 9:07 am    Post subject: Reply with quote

Sleeper wrote:
Hu ?? J'ai jamais vu de serveur pour Arch ? C'est nouveau ? Normalement quand tu exportes une archive avec arch, tu utilises ce qu'il y a "dessous" : FTP/SFTP/Apache/NFS .. etc ..
Neammoins je suis d'accord avec scout : arch rulezzz .. ;)

Désolé t'as raison, je devais pas être réveillé (heure du post:2h56) quand j'ai posté ça :lol:
_________________
http://petition.eurolinux.org/ - Petition against ePatents
L'essence de la finesse
Back to top
View user's profile Send private message
bkc0der
n00b
n00b


Joined: 02 Feb 2004
Posts: 25
Location: France (34)

PostPosted: Fri Jun 25, 2004 7:24 pm    Post subject: Reply with quote

Salut, merci pour vos réponses !

Pour ta curiosité ttypub :

exemple :
----------
Pour chacun de mes 2 projets, je crée 2 utilisateur unix : projet_1 et projet_2.
chacun d'eux à comme groupe principal "users".

Je crée ensuite, par exemple, 3 comptes utilisateurs, user_1 user_2 et user_3, qui on eux même comme groupe principal, "users".

Dans cette configuration, chaque utilisateur à accès à chaque projet, enfin je crois, non ?
Je décide donc de créer un goupe propre à chaque projet : gr_projet_1 et gr_projet_2.

Comment faire maintenant pour q'un utilisateur ai accès aux 2 projets ?
Back to top
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Sat Jun 26, 2004 9:57 am    Post subject: Reply with quote

Salut, alors voila coment je ferai :

1 - je cree deux projets projet1 et projet2
2 - je cree deux groupes Gprojet1 et Gprojet2
3 - dans le cvsroot je mets les droits suivants sur les projets
Code:

chown usercvs:Gprojet1 projet1
chmod 770 projet1
chown usercvs:Gprojet2 projet2
chmod 770 projet2

4 - Puis avec 3 utilisateurs (User1, User2, User3) :
je fais appartenir User1 à Gprojet1, User2 à Gprojet2 et User3 à Gprojet1 et Gprojet2

Ainsi :

    User1 a acces uniquement à projet1
    User2 a acces uniquement à projet2
    User3 a acces à projet1 et à projet2
Back to top
View user's profile Send private message
bkc0der
n00b
n00b


Joined: 02 Feb 2004
Posts: 25
Location: France (34)

PostPosted: Mon Jun 28, 2004 4:18 am    Post subject: Reply with quote

Salut.

Il me semble que c'est de cette manière que j'avais procédé.... Je vais ré-essayer pour voir ce qui me dérangait dans cette méthode.

Merci
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