Tuesday, February 19, 2013

SVN - Add Repository, Add user and Authenticate

1. Create new repository
With LINUX
svnadmin create /path/to/repository
With WINDOW
svnadmin create d:/path_to_repository

After add new project with new structure
Project ->
---- branches
---- tags
---- trunk

Import new project

svn import project file:///repository/project -m "First Import"

2. Add user for SVN 
(for first user)
sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd geek
or
sudo htpasswd -cm /etc/apache2/dav_svn.passwd geek


(for <> first user)
sudo htpasswd2 -m /etc/apache2/dav_svn.passwd geek
or
sudo htpasswd -m /etc/apache2/dav_svn.passwd geek

3. Set authenticate user
You need open /etc/apache2/mods-available/dav_svn.conf

Open AuthzAccessFile in svn
add new file /etc/apache2/dav_svn.authz

[groups]
admin=svn
dev=tien.nguyen

[/]
@admin=rw

[nhipcauthoitrang.com:/]
@dev=rw

4. Restart apache
sudo service apache2 restart

No comments:

Post a Comment