CentOS环境

首先,更新下系统….

其实可以不做…做也没啥问题(我6.2系统,也没有更新)

yum update

安装SVN之前要有Apache服务,确认一下,如果没有,需要安装配置一下

yum install httpd

然后打开默认的配置文件  /etc/httpd/conf/httpd.conf

找到这一行 #ServerName www.example.com:80 打开注释,修改自己的服务器名,不改的话以后用IP应该也问题不大

ServerName youripaddress:80

启动,并设置为开机启动

service httpd start 
chkconfig httpd on

接下来正式安装SVN

yum install subversion
  判断是否安装成功
subversion -v
  svnserve, version 1.6.11 (r934486)
  ....此处省略很多字...
出现上面的提示,说明安装成功。

然后需要配置SVN

1.建立目录,指定为仓库

mkdir /opt/svn/repos
svnadmin create /opt/svn/repos

2.添加用户,组等等

找到刚才的仓库里面的conf目录,里面应该会有三个文件 authz, passwdsvnserver.conf。其中

authz 是权限控制,可以设置哪些用户可以访问哪些目录,   

[/] 
user1= rw

passwd是设置用户和密码

[users]
usr1 = pass1

svnserver.conf是设置svn服务器。

anon-access = none # 使非授权用户无法访问
auth-access = write # 使授权用户有写权限
password-db = password
authz-db = authz   # 访问控制文件
realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。

windows环境 

        没啥好说的,一个软件搞定。用户,目录追加啥的,一般都能看明白 ….

 VisualSVN-Server-2.7.12.msi 

最后修改日期: 2015年7月3日

作者