svn安装及配置

第一部分:svn的安装及配置:有部分内容来自他人博客,按照此步骤便可在windows下安装一个可使用的svn服务器。

1、首先安装服务器端软件“svn-1.4.2-setup.exe”,这个安装就很简单,下一步,下一步就行了。我把这个安装在“C:\Program Files\Subversion”目录。

2、其次安装客户端软件“TortoiseSVN-1.4.1.7992-win32-svn-1.4.2.msi ”这个安装也很简单,下一步,下一步就行了。客户端软件安装好以后,它会要求你重新启动电脑。重启一下。。。

3、因为这个软件开机就要用,所以对开发者来讲把它安装成一个服务是最好的(这样电脑一启动这个软件的服务器也载运行了,要不然你要到 命令行模式去手工启动服务)。下面就来讲述怎么样把它设置成一个服务。
3.1下载“SVNService.exe”(附件可以下载),把“SVNService.exe”拷贝到“C:\Program Files\Subversion\bin\”
3.2 新建一个空文件夹,如e盘下的svn_service_root文件夹
3.3 进入命令行模式:开始菜单--运行--进入“C:\Program Files\Subversion\bin\”这个目录。(打入命令: svnservice -install -d -r "e:\svn_service_root"。(具体详细介绍见3.3。把它设为自动启动:开始菜单--控制面板--性能维护--管理工具--服务进去以后你会在服务列表中看到svnservice这个服务,右击--把它设为自动启动(这样开机的时候这个服务也启动了)

4、接着我们开始建立仓库,建立仓库有2种办法
4.1 命令行模式进入”C:\Program Files\Subversion\bin\“ 再打入命令:svnadmin create e:\svn_service_root\repository_1,这样第一个仓库就建立好了。此时进入目录:桌面--我的电脑--本地磁盘E:\svn_service_root\repository_1 。你会看到文件夹 conf,dav,db 等等
4.2 打开目录:我的电脑--本地磁盘E:\svn_service_root。在这个目录下新建文件夹,取名“repository_1”,右击新建的文件夹--TortoiseSVN--Create Repository Here.效果同第一种方法一样。

5、如果你的服务端装在本机就可以这样访问:右击--SVN checkout .此时会打开一个对话框。在 URL of repository 下面输入 svn://localhost/repository_1(如果是其他电脑访问这个仓库:svn://192.168.128.63/repository_1,这里192.168.128.63是我的IP地址,到时大家该一下,就是svn服务器所在电脑的IP地址。
5.1 补充一下,如果我们把 "e:\svn_service_root"创建为仓库,这样在checkout的时候svn://192.168.128.63/ 这个根目录就是我们要访问的仓库。

第二部分:svn服务器权限配置
1、最基本的权限配置:
到e:\svn_service_root\repository_1文件夹下找到conf文件夹,
1.1 打开svnserve文件,去掉
anon-access = read(可以改为anon-access = none)
auth-access = write
password-db = pass
authz-db = authz
前面的#,注意前面不要有空格
1.2 打开authz文件,设置所有人都可读可写,增加
[/]
*=rw
1.3 打开passwd文件,把[users]前面的#去掉,具体的
[users]
songlihe=123456
xiaojiahuo=654321
1.4 说明一下1.3
songlihe=123456(用户名=密码)
到此就结束了

2、补充:再复杂一点儿的权限配置

yanshuzhi只有可读权限
三个人有可读可写权限

打开authz文件:

[groups]
head=yanshuzhi
officeplus=liaobin,songlihe,wangyanhui

[/]
@head=r
@officeplus=rw

打开passwd文件:

[users]
yanshuzhi=654321
songlihe=123456
liaobin=123456
wangyanhui=123456

至此一个svn服务器基本就可以使用了,但是可能还会遇到一些问题,我所遇到问题,
吃完饭回来再写一篇日志吧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值