Difference between revisions of "Svn"
From A-Eskwiki
(→Nieuwe repo toevoegen) |
|||
Line 11: | Line 11: | ||
AuthType Basic | AuthType Basic | ||
AuthName "Subversion repos" | AuthName "Subversion repos" | ||
− | AuthUserFile /etc/svn-auth-conf | + | AuthUserFile /etc/*repodir*-svn-auth-conf |
Require valid-user | Require valid-user | ||
</Location> | </Location> | ||
</pre> | </pre> | ||
+ | Nu voeg je een nieuwe dir aan voor je repo: | ||
+ | <pre> | ||
+ | cd /var/www/svn | ||
+ | svnadmin create *repodir* | ||
+ | chown -R apache.apache *repodir* | ||
+ | </pre> | ||
+ | Om nu users bij de repo te laten moet je ze toevoegen aan de htaccess: | ||
+ | <pre> | ||
+ | htpasswd -cm /etc/*repodir*-svn-auth-conf username | ||
+ | </pre> | ||
+ | Voila! Alles is klaar! |
Revision as of 20:42, 9 April 2013
Op de vm-gitsvn staan alle svn-repos zoals bijv de Sysop-svn.
Nieuwe repo toevoegen
Om een repo toe te voegen voeg je aan het bestand /etc/httpd/conf.d/subversion.conf het volgende toe:
<Location /repos> DAV svn SVNPath /var/www/svn/*repodir* AuthType Basic AuthName "Subversion repos" AuthUserFile /etc/*repodir*-svn-auth-conf Require valid-user </Location>
Nu voeg je een nieuwe dir aan voor je repo:
cd /var/www/svn svnadmin create *repodir* chown -R apache.apache *repodir*
Om nu users bij de repo te laten moet je ze toevoegen aan de htaccess:
htpasswd -cm /etc/*repodir*-svn-auth-conf username
Voila! Alles is klaar!