Changes between Version 20 and Version 21 of Documentation/UserGuide/svnmore
- Timestamp:
- 2020-02-28T11:37:27+01:00 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentation/UserGuide/svnmore
v20 v21 1 = Subversion server for orchidee =1 = Subversion server for orchidee (SVN administrators only) 2 2 3 == For SVN administators only == 4 5 To add new user on svn list, you must connect on 3 To add new user on svn list, you must connect as: 6 4 {{{ 7 5 ssh orchidee@forge.ipsl.jussieu.fr … … 17 15 }}} 18 16 If you want to use another text editor, you must know ACL file rights for extended 19 permissions on forge system. You must verify and correct ACL on this file to prevent break of ORCHIDEE svnserver 17 permissions on forge system. You must verify and correct ACL on this file to prevent break of ORCHIDEE svnserver: 20 18 * use this command to get ACL on the file : 21 19 {{{ 22 20 > getfacl svn/conf/passwd 23 21 }}} 24 It must give the right for svn system user 22 It must give the right for svn system user: 25 23 {{{ 26 24 # file: svn/conf/passwd … … 33 31 other::--- 34 32 }}} 35 * If this right has been cleared by your edit, you must apply 33 * If this right has been cleared by your edit, you must apply: 36 34 {{{ 37 35 setfacl -m user:svn:r-- svn/conf/passwd 38 36 }}} 39 * Please read [http://linux.developpez.com/acls/#L3 acl doc]web page, ~orchidee/shell_modif_acl shell output37 * Please read web page, ~orchidee/shell_modif_acl shell output 40 38 and ~orchidee/svn_acl_all report for explanation about acl right on svn repository. 41 1. svn/conf/authz gives authorizations on svn tree. You must 39 1. svn/conf/authz gives authorizations on svn tree. You must: 42 40 * Add the new user in user option of `[group]` section. 43 41 * Add this user to other group if it has been decided. 44 42 * Add the wiki login if exist to authorized "browse source" access on the orchidee project wiki. 45 * Add his person nal path and rights access at the end of the authz file :43 * Add his personal path and rights access at the end of the authz file : 46 44 {{{ 47 45 [/perso/hislogin] … … 49 47 }}} 50 48 51 After all, you may copy the trunk or a cho osen tag version or branch to build the first personnal repository for this new user like this:49 After all, you may copy the trunk or a chosen tag version or branch to build the first personal repository for this new user like this: 52 50 {{{ 53 51 > svn copy --username mypersonnaladminlogin svn://forge.ipsl.jussieu.fr/orchidee/the_trunk_tag_branch_choosen svn://forge.ipsl.jussieu.fr/orchidee/hislogin/