De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

J.J. Keijser Nikhef Amsterdam Grid Group Nikhef Jan Just Keijser 4 December 2013.

Verwante presentaties


Presentatie over: "J.J. Keijser Nikhef Amsterdam Grid Group Nikhef Jan Just Keijser 4 December 2013."— Transcript van de presentatie:

1 J.J. Keijser Nikhef Amsterdam Grid Group Nikhef Jan Just Keijser 4 December 2013

2 J.J. Keijser Nikhef Amsterdam Grid Group Subversion Samen met 'git' de meest gebruikte versie beheer tool In gebruik bij Nikhef PDP, CERN, ET Commandline tools ◦svn ◦svnadmin GUI tools: ◦Subclipse (Eclipse plugin: L/W/M) ◦TortoiseSVN (Windows) ◦Cornerstone (MacOS) ◦Versions (MacOS, $$$)

3 J.J. Keijser Nikhef Amsterdam Grid Group Er is geen aparte subversion server nodig Alle toegang verloopt via het veilige 'svn+ssh' protocol 'svn+ssh' kan “gewoon” via login{2}.nikhef.nl verlopen: het kan dus gewoon allang! Wordt ondersteund door bijna alle clients, incl ◦Linux 'svn' ◦TortoiseSVN (zonder DOS boxen) ◦HDLWorks EASE (gebruikt door ET)

4 J.J. Keijser Nikhef Amsterdam Grid Group Zelf een svn repository opzetten Iedere 'eindgebruiker' kan dit ◦$ svnadmin create UNIX permissies geven aan wie waar rechten heeft, maar meer 'fine grained access control' is mogelijk; Toegang zonder Nikhef account is mogelijk ◦Er moet een service account opgezet worden; ET krijgt hier een 'pilot' van ◦Op dit service account kunnen dan meerdere mensen van buitenaf inloggen ◦De SSH 'authorized_keys' file bepaalt dan wie wat mag

5 J.J. Keijser Nikhef Amsterdam Grid Group Waarom geen 'svn' protocol? Ben bezig om uit te zoeken of een secure webserver mogelijk is CT(Beheer) wil niet een extra server opzetten die van buitenaf bereikbaar moet zijn. Het “kale” svn protocol is allesbehalve veilig Een subversion server vereist veel meer onderhoud en is minder flexibel dan svn+ssh, waarbij 'gewone stervelingen' zelf een repo kunnen aanmaken

6 J.J. Keijser Nikhef Amsterdam Grid Group Volgende stappen Documenteren van ◦TortoiseSVN+PuTTY setup ◦HDLWorks EASE setup ◦SSH key setup (Linux, Windows, (Mac?)) Webserver inrichten waarmee read-only toegang gegeven kan worden van buitenaf (viewvc, websvn) Opzetten van toegang voor mensen van buitenaf met een service account (ET pilot) Kijken naar een geintegreerde bug tracker, zoals bijv SubTrac

7 J.J. Keijser Nikhef Amsterdam Grid Group


Download ppt "J.J. Keijser Nikhef Amsterdam Grid Group Nikhef Jan Just Keijser 4 December 2013."

Verwante presentaties


Ads door Google