1。安装



yum install subversion



两。配置



该系统采用每个项目建设图书馆的另一个版本的策略配置文件,密码文件,访问控制文件等放置的conf目录下的版本库。



因此,每次启动一个新项目时,都必须构建一个新的版本库并重新配置配置文件,还有一个重要的要求,即团队需要重新配置客户机,包括服务器版本库路径、本地路径和其他信息。



1。设置库目录的版本(可以设置很多,下面的新库需要重新配置。注意安装目录和版本库目录之间的区别,下面是版本库目录。



mkdir ndash;P / / /回购SVN的家



类似的#可以创建mkdir ndash;P / / / repos2 SVN家 / / / repos3 SVN的家



2。建立一个SVN版本库(上面对应的目录)



来创建/家/ SVN /回购



执行此命令后,SVN自动添加所需的配置文件的版本目录。



注意:版本库不同于一般文件夹。它不能直接在操作系统识别的SVN。我们必须使用导入和其他命令将文件导入到版本库中。



这是SVN内部指令,并创建用于新版本库。请使用svn帮助查看详情。



三.修改版本库配置文件



六 / / /回购SVN家 / / svnserve.conf conf



每个参数的函数在配置文件的注释中进行说明,配置文件如下所示:



{一般}



匿名访问=没有#使未经授权的用户无法访问



授权访问=写#授权用户具有写权限



密码口令#分贝=指定的密码文件的路径



authz分贝= authz #访问控制文件



境界= / / /回购家SVN #认证将显示在颠覆的命名空间,认证提示,并为凭据缓存键。



另一个使用默认配置。每个语句必须写在顶部,左边不能放在左边。否则会有错误的。



4。配置用户



六 / / /回购SVN家 / / passwd conf



输入以下内容:



{网友}



username1 =密码



username2 = password2



可以添加不止一个,这是用户名和密码对。



5。配置权限



六 / / /回购SVN家 / / authz配置



此配置文件设置每个用户的授权。



包括只读、读写rw。没有用户列表是不允许访问。用户还可以进行分组,具体可参阅SVN手册,下面是一个简单的例子:



#仓库版本库根目录的权限



{回购: / }



user1 = RW



user2 = R



6。使用导入导入文件



新版本的库是空的,需要导入工作目录。



此语句将是导入文件,以查找创建用户存储库的路径。



svn import / / /家代码文件: / / / / /回购SVN家 /米注释;



三。启动服务



安装- D - R / / / SVN的家



svn svn: / / /回购协议IP



输入用户名密码。