Dear các anh/chị em.
Mình cài svn server trên nền Cent OS theo các bước như sau:
yum install expat-devel
yum install neon-devel
mkdir /etc/customsvn
cd /etc/customsvn
wget
http://subversion.tigris.org/downloa...n-1.6.2.tar.gz
tar xzf subversion-1.6.2.tar.gz
mv subversion-1.6.2/* .
rm -r subversion-1.6.2
mkdir sqlite-amalgamation
cd sqlite-amalgamation
wget
http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz
tar xzf sqlite-amalgamation-3.6.13.tar.gz
mv sqlite-3.6.13/sqlite3.c .
rm -rf sqlite-*
cd ..
./configure --prefix=/usr --with-apxs=/usr/sbin/apxs --with-apr=/usr/bin/apr-config
make
make install
svn help
vi /etc/httpd/conf/httpd.conf
#LoadModule dav_svn_module /usr/lib/apache/mod_dav_svn.so
#LoadModule authz_svn_module /usr/lib/apache/mod_authz_svn.so
vi /etc/httpd/conf/extra/httpd-includes.conf
--> paste Tillos config
# All SVN directives
Include conf/extra/httpd-svn.conf
vi /etc/httpd/conf/extra/httpd-svn.conf
LoadModule dav_svn_module /usr/lib/apache/mod_dav_svn.so
LoadModule authz_svn_module /usr/lib/apache/mod_authz_svn.so
<IfModule dav_svn_module>
<IfModule authz_svn_module>
<Location /svn>
DAV svn
SVNParentPath /svn
AuthzSVNAccessFile /svn/authz
Satisfy Any
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /svn/passwd
</Location>
</IfModule>
</IfModule>
service httpd restart
mkdir /svn
cd /svn
svnadmin create projects
cp projects/conf/authz .
chown -R apache:apache /svn
service httpd restart
htpasswd -m /svn/passwd ngocphat
vi /svn/auth
[/]
ngocphat = rw
Server có cài directAdmin.
Minh mở IE đăng nhập:
http://domain.com/svn
nhập user: ngocphat
pass:
thông báo lỗi như thế này:
You don't have permission to access /svn on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.14 SVN/1.6.2 Server at cholontourist.com.vn Port 80
Cac anh/chi xem gium Phat voi nhe.
thank you very very