软件:
1、Ubuntu 10.04 桌面版
2、Subversion
3、Apache
*Subversion和Apache可以不用下载客户端,直接输入apt-get install ......安装
1、安装Ubuntu
2、安装Subversion 、Apache
终端输入:
sudo apt-get install subversion
sudo apt-get install libapache2-svn
sudo apt-get install Apache2
3、添加svnuser管理用户及subversion组
$ sudo adduser svnuser
$ sudo addgroup subversion
$ sudo addgroup svnuser subversion
4、创建版本库
创建版本库根目录
$ sudo mkdir /home/svn
$ cd /home/svn
创建新的版本库
$ sudo mkdir /home/svn/fitness
$ sudo svnadmin create /svn/fitness
这里要给www-data添加权限,因为我们后面要用apache
$ sudo chown -R root:subversion fitness
$ sudo chown -R www-data:www-data fitness
赋予组成员对所有新加入文件仓库的文件拥有相应的权限
$ sudo chmod -R g+rws fitness
5、添加用户并设置权限
创建密码文件
htpasswd -c /home/svn/passwd admin
第二次创建去掉-c,否则会覆盖掉上一步建立的文件
6、配置httpd.conf文件
在/etc/apache2/mods-enabled下找到dav_svn.conf文件,修改其中内容如下:
DAV svn
SVNPath /home/svn/fitness/
AuthType Basic
AuthName "SVN 认证名称"
AuthUserFile /home/svn/passwd
AuthzSVNAcessFile /home/svn/authz
Require valid-user
passwd文件配置:通过第五步建立
authz文件配置
[groups]
admin = admin
users = zhu
[/]
@admin=rw
* = r
[fitness:/]
@admin = rw
* = r
[fitness:/comm]
* = rw
7、重启apache就可以了。
sudo /etc/init.d/apache2 restart
8、启动SVN服务
svnserve -d -r /home/svn
描述说明:
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
如: http://10.226.144.175/fitness
分享到:
相关推荐
ubuntu下svn+apache安装配置
ubuntu linux中配置svn+apache+ssl
Ubuntu+svn+ssl+ldap 的安装以及集成
ubuntu下Apache2+Svn详细配置
实际工作中在ubuntu上安装apache+svn的配置文档
Ubuntu上搭建SVN服务器详细步骤。 目 录 1 概述 1 2 安装Ubuntu 9.10服务器 1 3 安装Apache服务器 1 4 创建SVN服务器 1 4.1 安装SVN 1 4.2 增加组 2 4.3 创建SVN仓库 2 4.4 配置Apache服务器 2 5 配置SSL 3 6 远程...
ubuntu下简单安装svn 服务器--简介: svn是目前使用比较多的版本控制软件,目前在linux下,svn服务器一般有两个选择:svnserve和apache,下文就主要介绍怎么在ubuntu9.10里安装和使用svn服务器。
在Ubuntu 18 LTS环境中,搭建一个简单apache2+subversion的版本控制。
svn jsvnadmin 搭建 svn服务器
需要注意的是如果该文件是在windows下创建的,在拷贝到Ubuntu或Linux环境下需要转换格式,可使用dos2unix进行转换。 2.安装Authen::SASL模块 因为Perl通过SMTP发送邮件,其中SMTP验证的时候需要Authen::SASL模块。 ...
火龙果软件工程技术中心 准备,下载所需要文件本文测试环境: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 工具源码和安装说明. 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 ...
自己编译的activemq-cpp的2.X的最后版本,在windows + vs2010下测试通过。压缩包中包含了include\lib\dll文件。 由于尝试了N个3.X的版本都不同过,...Example Test Env: Ubuntu + Apollo 1.7 (stompy on port 61613)
TAN 这是用于Debian或Ubuntu服务器的初始安装和配置的脚本集,以用作Web托管。要求没有预装软件的服务器Debian 7或Debian 8 要么Ubuntu服务器16 可以上网。 最小RAM 256 MB 。 推荐的RAM 1 GB或更多。 软件安装的...
系统是ubuntu 12.04,已经安装好了apache和...Tips:如果没有这个命令,需要先安装svn,在ubuntu下直接使用apt-get安装就OK了: 复制代码 代码如下:$ sudo apt-get install subversion 关于php源码,如需要了解更多信息
./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-...
svn 2、jdk、maven 需要手动下载,下载之后分别为 jdk-8u51-linux-x64.gz apache-maven-3.3.3-bin.tar.gz 3、创建一个Dockerfile文件,包含以下内容 FROM ubuntu RUN apt-get update RUN apt-get -y install ...
包括Actionscript Apache Ant ASP C C# C++ Delphi Java Javascript Perl PHP Python VB Ruby Scala LISP Matlab Mathematica Fortran CSS DOM Erlang Perl Php QT Firfox Flash Git SVN Haskell ...
包括Actionscript Apache Ant ASP C C# C++ Delphi Java Javascript Perl PHP Python VB Ruby Scala LISP Matlab Mathematica Fortran CSS DOM Erlang Perl Php QT Firfox Flash Git SVN Haskell ...