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