Ubuntu 10.04下SVN+Apache安装、配置与使用
2014-04-25 18:33
543 查看
软件:
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 /home/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文件,修改其中内容如下:
D*** 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
转贴:http://www.cnblogs.com/zhunian/archive/2012/03/20/2409002.html
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 /home/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文件,修改其中内容如下:
D*** 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
转贴:http://www.cnblogs.com/zhunian/archive/2012/03/20/2409002.html
相关文章推荐
- Ubuntu 10.04下SVN+Apache安装、配置与使用
- 【转】Linux/ubuntu下apache+svn安装配置
- apache svn subversion安装和配置(使用源码安装包方式)
- ubuntu安装svn及配置使用
- ubuntu SVN Apache SSL https 安装 与 配置
- ubuntu+svn+apache安装配置
- 在ubuntu上安装配置带apache,ssl和basicAuth的SVN服务器
- Linux(Ubuntu 10.04)上安装配置apache+php+mysql+phpmyadmin
- SVN 在Debian/Ubuntu、windows 2003 的配置安装与使用
- Ubuntu10.04安装配置笔记-使用crosstool建立交叉编译器
- 三大Web Server:Apache、Nginx、Lighttpd在 Ubuntu10.04 LTS 下的安装配置
- ubuntu14.04安装配置使用svn
- 三大Web Server:Apache、Nginx、Lighttpd在 Ubuntu10.04 LTS 下的安装配置
- Ubuntu10.04下安装svn+apache
- Centos 6.5上Apache + PAM + SVN服务安装配置(使用本地系统用户认证)
- Ubuntu 10.04使用笔记(一)--安装及配置
- Ubuntu下配置Apache SVN并使用SSL
- ubuntu SVN Apache SSL https 安装 与 配置
- Ubuntu下安装配置Svn+Apache服务器
- SVN版本管理平台(Subversion+Apache+Jsvnadmin)安装配置和使用