这里默认你已经装好了apache
首先
sudo apt-get install subversion
sudo apt-get install libapache2-svn
再
sudo usermod -G www-data -a maosuhan。maosuhan是我的帐号,我是为了方便才这样做得。
再新建一个库文件夹。
sudo mkdir /var/svn
sudo chown -R www-data:www-data /var/svn这里是为了让apache有读写权限,将属主设为apache
再sudo chmod g+rwx /var/svn -R,这里是为了让maosuhan有读写权限
再sudo svnadmin create /var/svn ,这里是创建一个库
接着
sudo gedit /etc/apache2/mods-available/dav_svn.conf 修改为
<Location /svn>
DAV svn
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /var/svn/conf/passwd #记录好用户名密码
AuthzSVNAccessFile /var/svn/conf/authz #访问权限的设定
Require valid-user
</Location>
authz和passwd本来就是在库里面的。
接着要设定好用户和密码
sudo htpasswd /var/svn/conf/passwd maosuhan #会把密码写在passwd里
设定好密码
再
sudo gedit /var/svn/conf/authz
改为
[groups]
baituan=maosuhan,luhongchi,lubo,geyuhang
[/]#根目录
maosuhan=rw
。。。。。。
*=r #其余人只有读的份
这样你就可以通过 http://localhost/svn来访问了
分享到:
相关推荐
svn jsvnadmin 搭建 svn服务器
本文主要总结了在Ubuntu10下常用Java Web应用软件的安装,特别是LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)架构和LAMJ Web(Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实现LNMJ和LAMJ架构(负载...
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
需要注意的是如果该文件是在windows下创建的,在拷贝到Ubuntu或Linux环境下需要转换格式,可使用dos2unix进行转换。 2.安装Authen::SASL模块 因为Perl通过SMTP发送邮件,其中SMTP验证的时候需要Authen::SASL模块。 ...
ubuntu 工具源码和安装说明. export PATH=$PATH:/usr/local/vim/bin tar xf ncurses_5.9.orig.tar.gz mv ncurses-5.9/ ncurses cd ncurses ./configure --prefix=/usr/local/ncurses --without-cxx make sudo make ...
./configure --prefix=/usr/local/svn --with-apxs=/usr/local/webserver/apache2/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite --with-ssl --with-...
火龙果软件工程技术中心 准备,下载所需要文件本文测试环境:ubuntu6.06LTS(kernel2.6.15-25-k7,gcc-4.0.3)/ubuntuserver(2.6.15-26-server,gcc-4.0.4)Subversion1.3.2/1.4.2Apache2.2.2/2.2.3GCC4.1.2最新的版本...
在Ubuntu 16.04 LTS...Jenkins支持SCM工具,包括AccuRev、CVS、Subversion、Git、Mercurial、Perforce、Clearcase和RTC等,可以只需基于Apache Ant或Apache Maven的项目,以及任意Shell脚本或Windows批处理命令。 1
系统是ubuntu 12.04,已经安装好了apache和...Tips:如果没有这个命令,需要先安装svn,在ubuntu下直接使用apt-get安装就OK了: 复制代码 代码如下:$ sudo apt-get install subversion 关于php源码,如需要了解更多信息
贾斯尼佛 网络TCP数据包嗅探器 Justniffer是一种网络协议分析器,可以捕获网络流量并以自定义方式生成日志,可以模拟Apache Web服务器日志文件,...q=subversion+tagging&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-U
TAN 这是用于Debian或Ubuntu服务器的初始安装和配置的脚本集,以用作Web托管。要求没有预装软件的服务器Debian 7或Debian 8 要么Ubuntu服务器16 可以上网。 最小RAM 256 MB 。 推荐的RAM 1 GB或更多。 软件安装的...
用Dockerfile 构建一个java的编译环境,这里整理下实现步骤: 1、包括以下软件包 ubuntu jdk maven svn 2、jdk、maven 需要手动下载,下载之后分别为 jdk-8u51-linux-x64.gz apache-maven-3.3.3-bin.tar.gz 3、...
13.2.8 ubuntu“模式” 216 第14章 参与开源社区 219 14.1 开始加入 219 14.2 社区讨论与工作 220 14.2.1 参与社区讨论 220 14.2.2 参与社区工作 221 14.3 提升自己 225 14.4 礼仪规范 227 14.4.1 撰写邮件的礼仪和...