sudo apt-get install subversion
sudo mkdir svn
sudo mkdir xiaoqu sudo chmod -R 777 xiaoqu sudo chmod -R 777 xiaoqu sudo svnadmin create xiaoqu
sudo htpasswd -c svn/xiaoqu/conf/passwd gopain
sudo htpasswd -mb svn/xiaoqu/conf/passwd svnuser 123
4. 启动服务
svnserve -d -r /home/gopain/svn
为了让svn服务器在组员开发时使用eclipse里面的svn插件访问并提交,同步,和更新[个人需求]。
1. 安装libapache2-svn
sudo apt-get install libapache2-svn
sudo chown -R www-data:www-data /home/gopain/svn/xiaoqu
sudo gedit /etc/apache2/mods-available/dav_svn.conf添加:
<Location /xiaoqu> DAV svn SVNPath /home/gopain/svn/xiaoqu AuthType Basic AuthName "myproject subversion repository" AuthUserFile /home/gopain/svn/xiaoqu/conf/passwd #<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user #</LimitExcept> </Location>
/etc/init.d/apache2 restart
现在在浏览器上访问:http://localhost/xiaoqu 即可。