Augmentar lletres   Inici   Informació   Contactar   Mapa
Castellano   English

Compartir els repositoris

Quan subversion processa l'adreça https://svn.fib.upc.es/svn/username que correspon a un repositori  d'un alumne amb identificador "username", es consulta un fitxer que gestiona els accessos a aquest repositori. Aquest fitxer està ubicat dins d'un altre  repositori del alumne, concretament a https://svn.fib.upc.es/svn/permisos/username/permisos.txt.

Com fer modificacions al fitxer de permisos

Per modificar el fitxer de permisos, pel fet que està ubicat a un repositori, cal utilitzar comandes Subversion. Primer cal fer un check-out del repositori per recuperar la última versió del fitxer i, a continuació, fer les modificacions desitjades. Finalment, es farà un commit dels canvis. 

El procediment per modificar el fitxer de permisos és el següent:

    1) svn co https://svn.fib.upc.es/svn/permisos/username ( Això ens ha de deixar el fitxer permisos.txt a un subdirectori username )
    2) cd username
    3) Guardar aquest fitxer a mode de backup
    4) Modificar el fitxer permisos.txt
    5) svn commit -m "actualitzem permisos.txt al repositori"

Contingut inicial del fitxer de permisos

Per defecte, el LCFIB ha precreat per a cada estudiant un fitxer permisos.txt amb el següent contingut:

    [username:/]
    * =
    username= wr

 

Aquest fitxer ofereix accés exclusiu en mode lectura-escriptura pel propietari "username" (la resta d'usuaris no poden accedir ni per lectura ni per escriptura).

Exemple

Per exemple, l'usuari amb username a1111111 tindria el fitxer de permisos següent:

    [a1111111:/]
    * =
    a1111111 = wr

 

No obstant això, aquest fitxer es pot modificar per compartir el nostre repositori (o subdirectoris del repositori) amb d'altres col.laboradors. Per exemple, per compartir el subdirectori practica1 del repositori anterior, amb l'usuari amb username b2222222, farem que el contingut del fitxer permisos.txt sigui el següent:

    [a1111111:/practica1]
    * =
    a1111111 = wr
    b2222222 = wr

 

També es poden organitzar els usuaris en grups, utilitzant l'etiqueta [groups]:

    [groups]
    companys_practica1 = b2222222, c3333333
    [a1111111:/practica1]
    * =
    a1111111 = wr
    @companys_practica1 = wr


 
logo FIB © Facultat d'Informàtica de Barcelona - webmaster@fib.upc.edu - RSS RSS