[CVS+ViewCVS] Gebruikers beperkt toegang

Pagina: 1
Acties:

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Voor wat verschillende projectjes heb ik een CVS opgezet. Veel van deze projectjes doe ik met iemand samen, vaak met verschillende mensen.

Nu zoek ik een manier om deze mensen beperkt toegang te geven.

Ik heb het al zover dat viewcvs gebruik maakt van de passwd file in de CVSROOT. Op deze manier kan ik gebruikers per repository toegang geven. Het probleem is alleen dat ik slechts 1 passwd file weet te koppelen aan viewcvs. (En dus niet 1 per repository).

Een tweede mogelijkheid is die zoals in de INSTALL van ViewCVS omschreven, hierbij zou je per module gebruikers rechten kunnen geven. Echter heb ik dan een probleem met CVS, want die ondersteutn geen passwd file per module.

Ik neem aan dat ik niet de enige ben die modules en/of repositories wil scheiden en met een wachtwoord beveiligen, maar als ik op google zoek vind ik niets bruikbaars. Enkel verwijzingen naar de oplossing in de INSTALL-file van ViewCVS.

Ook op de project pagina van ViewCVS bij SourceForge in de feature request staat maar één enkel topic over iets dergelijks. Hierbij wordt eveneens verwezen naar de 'oplossing' in de file INSTALL.

Hopelijk heeft iemand anders een oplossing. :)

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 07-02 20:23

Gertjan

mmmm, beer...

Wellicht is het niet het antwoord waar je op zit te wachten, bij deze dan mijn excuses :).
Ik gebruik zelf voor al mijn projecten Subversion, wat ik veel (en veeeeel) fijner vind werken dan CVS. Je kunt bij svn bijvoorbeeld in een svn_access bestandje i.c.m. een svn_auth bestand bepalen wie toegang heeft tot welke (delen van) repositories.

Bijvoorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[mis:/]
diederik = rw
gertjan = rw

[mis:/personal/wouter]
wouter = rw

[mis:/personal/pieter]
pieter=rw

[pagecount:/]
gertjan = rw

[uren_rtes:/]
jan-willem = r
gertjan = rw

Misschien dat dit ook wel kan met cvs, maar daarvoor heb ik nooit beheerder gespeeld.

I.c.m python-bindings voor subversion kun je ook gebruik maken van viewCVS.
Het nare is alleen, en dat is dus ook vervelend voor jou in dit geval, dat viewCVS de beperkingen die je in je svn_access-bestand opgeeft niet respecteert. Toegang tot viewCVS is toegang tot alle repositories.
Als er iemand is die weet hoe (en of) dit ook anders kan, dan ben ik zeer geinteresseerd.

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Ali_Illegali schreef op donderdag 07 juli 2005 @ 22:26:
I.c.m python-bindings voor subversion kun je ook gebruik maken van viewCVS.
Het nare is alleen, en dat is dus ook vervelend voor jou in dit geval, dat viewCVS de beperkingen die je in je svn_access-bestand opgeeft niet respecteert. Toegang tot viewCVS is toegang tot alle repositories.
Als er iemand is die weet hoe (en of) dit ook anders kan, dan ben ik zeer geinteresseerd.
Dan schiet het dus nog weinig op.

Een klasgenoot van me vond ook dat ik svn moest gebruiken, maar ik weet niet of Eclipse dat ondersteunt, vandaar CVS.

In ieder geval bedankt voor je reactie en suggestie

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 07-02 20:23

Gertjan

mmmm, beer...

Fl4sh3r schreef op vrijdag 08 juli 2005 @ 02:09:
Een klasgenoot van me vond ook dat ik svn moest gebruiken, maar ik weet niet of Eclipse dat ondersteunt, vandaar CVS.
Zoekt, en gij zult vinden ;)

Zoeken bij Google levert mij Subclipse op. Werkt best wel lekker.

  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Daarmee is het viewcvs probleem nog niet opgelost.

Als daar met svn wel een oplossing voor zou zijn, zou ik zeker gezocht hebben naar svn ondersteuning voor Eclipse. Hier was voor mij nog geen reden toe.

  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 01:24

Nick_S

++?????++ Out of Cheese Error

Misschien kun je in plaats van viewCVS WebSVN gebruiken? http://websvn.tigris.org/

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • Fl4sh3r
  • Registratie: Juni 2002
  • Laatst online: 02-10-2023
Bedankt voor de tip, ik ga er direct naar kijken.

Ik had eerder verder gekeken dan ViewCVS alleen. Ik stuitte toen op CVSWeb, welke me ook niet beviel... Ik ga eens kijken naar WebSVN.

Bedankt
Pagina: 1