SVN 版本库的创建和配置

1.创建SVN版本库

mkdir trunk svnadmin create /root/trunk/svntest #这里是路径和即将创建的版本库名称

2.配置svn

cd /root/trunk/svntest/conf #配置文件所在的目录

vim svnserve.conf  #anon-access:匿名用户的权限,可以为read,write和none,默认值read。不允许匿名用户访问:anon-access = none
            #auth-access:认证用户的权限,可以为read,write和none,默认值write。 
            #password-db:密码数据库的路径
            #authz-db:认证规则库的路径       

SVN 版本库的创建和配置

去掉相关注释

vim passwd              #配置用户名字和密码 格式:用户名=密码

SVN 版本库的创建和配置

vim authz               #group_one是组名 myuser是属于group_one组
                    #[/]配置为访问相对根目录

SVN 版本库的创建和配置

3.启动svn服务

svnserve -d -r /root/trunk/             注: #(如果提示该服务已经存在) #killall svnserve (或者找出该进程 然后kill)

svn co svn://ip/svntest #例如:ip:192.168.0.115
这个时候svn的库就已经被建立了(这之中可能让你输入一些密码之类的东西,只要按照配置的用户和密码就没有问题)
                上面的svn co svn://192.168.0.115/svntest 就是 svn checkout svn://192.168.0.115/svntest

4.svn checkout可能会出现的问题(linux 或者 windows 下可能出现链接被拒绝)

SVN 版本库的创建和配置

这中原因可能是linux下的防火墙没有关闭导致的

这个时候我们就要关闭linux下的防火墙,然后就可以checkout了

/etc/init.d/iptables stop

SVN 版本库的创建和配置

Ubuntu 14.04 下搭建SVN服务器 SVN:// 

CentOS 6.2 SVN搭建 (YUM安装)

CentOS 6.5部署Apache+SVN 

Apache+SVN搭建SVN服务器

Windows下SVN服务器搭建和使用 + 客户端重新设置密码

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN数据

Ubuntu Server搭建SVN服务以及迁移方法

Subversion (SVN) 的详细介绍请点这里
Subversion (SVN) 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/14935.html