admin 管理员组

文章数量: 887021


2023年12月22日发(作者:linux服务器拒绝了密码)

svn地址格式

环境:centos6.2 64位,lnmp集成环境

1.安装并启动

安装

yum -y install subversion

建立版本库目录

mkdir /www/svndata

启动SVN

svnserve -d -r /www/svndata

2.创建仓库

到这里SVN就已经安装并且启动了,下面就是开始创建SVN版本库了。

创建目录,home/www/svndata是所有仓库的根目录,repos1是其中的一个仓库。

mkdir -p /home/www/svndata/repos1

svnadmin create /home/www/svndata/repos1

3.配置仓库

SVN仓库就创建完毕之后,下面开始配置。

cd /home/www/svndata/repos1/conf

vi

打开这个配置文件,可以看到很多配置项已经注释掉了,只需要按下面这几项前面的注释去掉(前面不能有空格),修改为如下情况

[general]

这里默认是read 改成none,即为匿名用户可以访问

anon-access = none

auth-access = write

password-db = passwd

authz-db=authz

然后添加这个SVN仓库的用户和密码

vi passwd

在[users]区块按用户名=密码的格式添加

[users]

username=passwd

配置各个用户的授权

vi authz

最文件的最底部照如下格式添加

[repos1:/]

username = rw

4.配置完毕,检出

这样就可以对仓库进行检出了,例如服务器ip为123.123.123.123,那么仓库地址就是svn://123.123.123.123/repos1,命令行执行svn co

svn://123.123.123.123/repos1

spring-framework 是spring 3.0以上版本 spring-maintenance 是spring 3.0以下版本 spring-security是原Acegi演变出的spring子项目(权限安全管理框架) Spring每个目录下面都有tags、trunk、branches三种区

分 tags一般指里程碑 trunk指主线 branches指支线 要是下源码实际使用的话,还是tags或者trunk里面的比较好。Hibernate Hibernate也开放了两个SVN地址, 一个是匿名可访问地址

/repos/hibernate 一个是开发者访问地址

/repos/hibernate Hibernate的SVN文件夹分类比上面两个都乱,分类很多 跟Hibernate在一起的还有JBoss的源码。


本文标签: 仓库 配置 源码 密码 地址