安装Subversion 服务器
安装Subversion 服务器subversion meta-package 依赖一些关联包(libapache2-svn 和subversion-tools)来配置服务器。
1 创建仓库
当前,subversion 软件包无法创建仓库,所以用户需要手工创建它们。通常可在/var/local/repos 下创建仓库。
创建目录:
# mkdir -p /var/local/repos
创建仓库数据库:
# svnadmin create /var/local/repos
将仓库的写权限赋给WWW server:
# chown -R www-data:www-data /var/local/repos
2 配置Apache2
通过用户认证授权访问仓库,添加(或去掉注释符)下列内容到/etc/apache2/modsavailable/
dav_svn.conf:
<Location /repos>
DAV svn
SVNPath /var/local/repos
AuthType Basic
AuthName \"Subversion repository\"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept></Location>
接着,使用下面的命令创建用户认证文件:
htpasswd2 -c /etc/subversion/passwd some-username
重启Apache2,就可以使用URLhttp://hostname/repos 来访问新的Subversion 仓库了。 学习了。谢谢。 来学习一下,顶了 不知道干吗用的呢 蛮学习下 学习了。谢谢。
安装Subversion 服务器
安装Subversion 服务器subversion meta-package 依赖一些关联包(libapache2-svn 和subversion-tools)来配置服务器。
1 创建仓库
当前,subversion 软件包无法创建仓库,所以用户需要手工创建它们。通常可在/var/local/repos 下创建仓库。
创建目录:
# mkdir -p /var/local/repos
创建仓库数据库:
# svnadmin create /var/local/repos
将仓库的写权限赋给WWW server:
# chown -R www-data:www-data /var/local/repos
2 配置Apache2
通过用户认证授权访问仓库,添加(或去掉注释符)下列内容到/etc/apache2/modsavailable/
dav_svn.conf:
<Location /repos>
DAV svn
SVNPath /var/local/repos
AuthType Basic
AuthName \"Subversion repository\"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept></Location>
接着,使用下面的命令创建用户认证文件:
htpasswd2 -c /etc/subversion/passwd some-username
重启Apache2,就可以使用URLhttp://hostname/repos 来访问新的Subversion 仓库了。
安装Subversion 服务器
安装Subversion 服务器subversion meta-package 依赖一些关联包(libapache2-svn 和subversion-tools)来配置服务器。
1 创建仓库
当前,subversion 软件包无法创建仓库,所以用户需要手工创建它们。通常可在/var/local/repos 下创建仓库。
创建目录:
# mkdir -p /var/local/repos
创建仓库数据库:
# svnadmin create /var/local/repos
将仓库的写权限赋给WWW server:
# chown -R www-data:www-data /var/local/repos
2 配置Apache2
通过用户认证授权访问仓库,添加(或去掉注释符)下列内容到/etc/apache2/modsavailable/
dav_svn.conf:
<Location /repos>
DAV svn
SVNPath /var/local/repos
AuthType Basic
AuthName \"Subversion repository\"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept></Location>
接着,使用下面的命令创建用户认证文件:
htpasswd2 -c /etc/subversion/passwd some-username
重启Apache2,就可以使用URLhttp://hostname/repos 来访问新的Subversion 仓库了。
页:
[1]