Window下配置SVN服务器与客户端(转)

如何配置svn服务器:前提条件:
下载最新的svn服务器:
svn-1.4.5-setup.rar
下载最新的svn客户端:
TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar
下载配置svn服务成window service自动运行的工具:
SVNService.rar
步骤:
1.下载并安装svn1.4.5-setup.rar假设你安装在:G:/Program Files/Subversion目录下。
2。建立Repository,可以打开命令窗口,输入svnadmin create G:/SVNRoot/Projects/searchz,目录自己定。
3.配置Repository,进入Repository目录,这里是G:/SVNRoot/Projects/search,你会看到conf目录,进入该目录,你会看到
svnserver.conf和passwd两个文件.
对两个文件作如下修改:
svnserve.confWindow下配置SVN服务器与客户端
[general]
### These options control access to the repository for unauthenticated
### and authenticated users. Valid values are "write", "read",
### and "none". The sample settings below are the defaults.
anon-access = read
auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the conf directory.
### Uncomment the line below to use the default password file.
password-db = passwd


含义是:
未验证用户无任何权限 (如果把none修改为read就是给予读权限)
已验证用户给予写权限 (当然也能读)
密码数据存放到passwd文件中
passwd
[users]
harry = harryssecret
sally = sallyssecret
weip=weip
注意最后passwd中的配置,一个用户以行,如:weip=weip表示用户名为weip,密码为weip的一个用户。 4.启动subversion服务
两种方式启动:
(1).命令方式:svnserve -d -r G:/SVNRoot/Projects默认端口是3690,如果不幸这个端口被别别的程序暂用,可以通过选项 --
listem --port=绑定端口.
(2)subversion服务:默认情况下载window service中视没有的,必须通过svnservice -install -d -r
G:/SVNRoot/Projects,(svnservice必须和svnserve在同一个目录下)

再用net start svnservice来将其作为服务运行,建议打开控制面板找到SVNService,将其启动类型设置为自动。这样服务器的配置就架构好了。
你现在可以用客户端的TortoiseSVN来访问刚刚配置的服务器了,url格式:
svn://ip地址/Repository名,这里是:svn://127.0.0.1/searchz.
客户端的简单日常操作:
要取得当前的最新版本,SVN updated.
要修改更新到SVN,选择SVN submit即可(谨慎的话先更新到最新版本后再提交).

 

****(

SVN  For Windows安装指南

1.下载svnsetupV1.4.4.exe  和TortoiseSVN-1.4.8.12137-win32-svn-1.4.6(1).msi 
具体地址也到网上查找,  注意:服务器端和客户端的版本要一致,如都是1.4版本

2.按照默认方式安装服务端和客户端

3.建立版本库(Repository)
  a.建立一个文件夹: 如E:/svnRoot
  b.打开文件夹svnRoot,打开空文件夹后,点击右键->TortoiseSVN->在此创建版本库
如果成功后,会多出一些文件

4.配置用户和权限
  a.打开E:/svnRoot/conf/svnserve.conf文件:  把[general]和password-db=passwd前的#除掉后保存.
  b.打开E:/svnRoot/conf/passwd文件:把[users]和harry=harrysecret前面的#除掉保存.
也可在后面多增加几个用户名和密码.

5.运行svn服务器
进入命令行输入:  svnserve  -d  -r  E:/svnRoot    
后面的E:/svnRoot   为你建立的版本库的路径

6.初始化导入要同步的文件
如 D:/test文件夹,里面有一些文件,右击test文件夹->TortoiseSVN  ->导入
其中URL Of repository  为:svn://localhost/svnRoot   点击后的...按钮应该可以看到相关内容.
svnRoot   为在3k 建立的版本库
点击OK

7.客户端取出内容
在将要存放取出内容的地方右击->SVN检出
版本库中输入:svn://localhost/svnRoot
点击确定就可.

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值