红联Linux门户
Linux帮助

Debian下安装apache2+svn

发布时间:2008-04-15 15:54:39来源:红联作者:Htgiot
1,安装SVN(源码或者是apt-get)

我使用的是apt-get install svn,主要是因为这样做很简单。

2,配置SVN

利用svnadmin create /xx/yy 建立一个库,然后利用svn import命令将源码导入进行。

进入/xx/yy目录下,编辑conf/svnserver.conf文件

anon-access=read //匿名用户可读
auth-access=write //认证用户可写
password-db=passwd //认证用户的用户名和密码存在passwd文件里面。

然后在passwd文件里加入用户=密码

如:user = 123456

3,启动SVN

svnserver -d

这时候你就可以通过svn checkout svn://xxx.xxx.xxx.xxx/xx/yy来下载了。

4,利用apt安装apache2

apt-get install apache2

安装之后配置文件话在了/etc/apache2/下面。

5,配置apache2的SVN访问

在/etc/apache2/httpd.conf中加入


DAV svn
SVNPath /xx/yy //库的目录
AuthzSVNAccessFile /etc/apache2/access
Require valid-user
AuthType Basic
AuthName "xxx"
AuthUserFile /etc/apache2/passwd


6,创建两个文件,一个是权限文件access,一个是用户和密码文件 passwd

passwd:

使用命令:htpasswd -c passwd user1然后会提示输入密码。

再建立用户时把-c参数去了就行。

access:

[xxx:/] //这是它的库。
user1 = rw //前面为用户名,后面是权限。

7,重启下apache2服务就行了。
文章评论

共有 0 条评论