Win7 搭建svn地址

来源:互联网 发布:tempdb数据库占满c盘 编辑:程序博客网 时间:2024/06/05 15:01

参考地址:

安装:http://jychenok.iteye.com/blog/470199

权限:http://blog.csdn.net/lky5387/article/details/8635101

路径:https://tortoisesvn.net/docs/release/TortoiseSVN_zh_CN/tsvn-basics-svn.html

准备工作:

SVN服务器:Setup-Subversion-1.8.14.msi

SVN客户端(小乌龟):TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi

1.安装svn服务器和小乌龟,都是直接next


2.创建仓库

cmd:svnadmin create d:svn\source

3.启动仓库:

cmd:svnserve -d -r d:svn\source

4.使用小乌龟测试:

右键→TortoiseSVN→Repo-browser

输入路径:svn://localhost

上传一个文件,不报错。配置成功。

以上操作都是没用使用用户,现在添加用户权限。

5.配置权限

打开仓库路径d:svn\source\config

authz权限控制文件

passwd用户及密码文件

svnserve.conf主要的配置文件,配置是否启用用户认证等重要功能

实际情况中,我只需要配置一个需要登录的功能,不需要控制到每一级目录,打开svnserve.conf

[general]anon-access = none  auth-access = write password-db = passwd# authz-db = authz 不要要具体权限
anon-access = none #不允许匿名用户访问
auth-access = write #通过验证的用户可以读和写
password-db = passwd #用户保存文件
authz-db = authz #权限管理文件

配置具体权限,参考最顶端的权限URL

6.svn搭建成功后有各种不同的地址

方案访问方法file://直接版本库访问(本地磁盘或者网络磁盘)。http://通过 WebDAV 协议访问支持 Subversion 的 Apache 服务器。https:// http:// 相似,但是用 SSL 加密。svn://通过未认证的 TCP/IP 自定义协议访问 svnserve 服务器。svn+ssh://通过认证并加密的 TCP/IP 自定义协议访问 svnserve 服务器。

0 0
原创粉丝点击