1.install apache2
sudo apt-get install apache2
for more information about apache2 read this link.
2.install subversion
sudo apt-get install subversion
3.install libapache2-svn
sudo apt-get install libapache2-svn
To use svn with apache you need install libapache2-svn
4.config subversion and apache2
a. build a svn project pool:
sudo mkdir -p /home/svn
sudo svnadmin create /home/svn
sudo chown -R /home/svn
sudo chmod -R /home/svn
b. config apache2 for subverion:
sudo gedit /etc/apache2/mods-available/dav_svn.conf
add following codes to dav_svn.conf
<Location /svn>
DAV svn
SVNPath /home/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
</Location>
restart apache2
sudo /etc/init.d/apache2 restart
and now you can access svn(http://localhost/svn)
5.add SSL for subversion
sudo a2enmod ssl
sudo /etc/init.d/apache2 restart
sudo mkdir /etc/apache2/ssl
sudo openssl req -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/ssl/apache.pem
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/myown-ssl
sudo gedit /etc/apache2/sites-available/myown-ssl
分享到:
相关推荐
svn工具-VisualSVN-Server-2.7.14.msi,用于共同开发上传代码,版本管理
linux 离线安装svn服务器subversion所需的lib包,包含subversion包、apr、apr-util、sqlit-autoconf、zlib subversion版本为1.8.18,亲自安装后可以使用后上传
oscam-1.20-powervu_svn10660-i686-linux-gnu
$ npm install -g svn-server-web-interface $ svn-server-web-interface 用法 $ svn-server-web-interface --help Options: --port, -p The port to run the server on. [string] [default: 4545] 特征 所有存储...
windows服务端,SVN-Server-1.6.2,安装后可使用。 。
CentOS-Linux搭建SVN-Server配置详解
CollabNetSubversion-server-1.6.5-6.win32 的安装与配置
请同时在前一项下载svn-client.rpm svn-server-extras-.rpm+说明.rar
svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16svn-site-1.8.16
py37-pysvn-svn1106-1.9.12-2041-Win32.exe python pysvn工具 支持windows 32
PySVN提供了Python语言环境下进行Subversion操作的语言支持,比官方的python语言绑定有更好的API。
python版本2.7,svn版本1.7以上
svn服务端可视化管理工具-VisualSVN-Server-2.1,能够管理本地svn资源文件。图形化 版本管理工具
Windows-->VisualSVN-Server-4.3.3-x64
Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本Flex SVN--1.5.5版本
SVN服务端(VisualSVN-Server-3.9.0-x64) SVN服务端(VisualSVN-Server-3.9.0-x64) 直接使用
maven-svn-revision-number-plugin-1.7.jar 资源共享,有需要其他jar包的可以在评论留言,看到后我会陆续上传。
SVN---配置文件
SVN客户端--TortoiseSVN使用说明,教你如何使用SVN
AnkhSvn-2.5.12440.9 AnkhSvn-2.7.0.6493 TortoiseSVN-1.6.7.18415-x64-svn-1.6.9 TortoiseSVN-1.7.9.23248-x64-svn-1.7.6 TortoiseSVN-1.7.10.23359-win32-svn-1.7.7 TortoiseSVN-1.8.4.24972-x64-svn-1.8.5 ...