设置subversion遇到的一个意想不到的小问题

好歹也算设置subversion好几遍的人了,今天在新机器上装了一个,却折腾了老半天,虽然最后解决通过了,但是还是要把一些细节的东西记下来,免得自己忘记。

首先我没有从官方网站下win32的安装包,直接下了zip包,因为机器上装太多东西不好,我现在还算是崇尚绿色软件的人。然后下了TortoiseSVN。然后解压缩zip,安装T*SVN。

其次是建立一个空目录叫做repository,在目录上右键单击,T*SVN的菜单中选择“create repository”,这样代码库就建好了。

然后就是修改配置信息,把repository\conf\svnserve.conf中的几个注释去掉,一个是password-db = passwd,一个是authz-db = authz,这里就出问题了,首先是自己想偷懒,原文是# password-db = passwd,我只是去掉了第一个#号,随后的空格没有删除,结果后来报告配置错误,检查半天是发现password-db必须顶格写。其次看见有些配置项自己没有用过,就是这个authz-db,加上就坏事了,老是告诉我用户验证失败,结果重新把这一项注释掉就可以了。

其他就一切正常了,因为我不喜欢加上许多的windows服务,所以写了一个批处理文件,在必要的时候运行就可以了:

  svn.bat

@echo off
start "svn服务器" d:\svn\b in\svnserve.exe -d -r e:\repository



特此存照




posted on   老翅寒暑  阅读(775)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了

导航

< 2006年10月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4
5 6 7 8 9 10 11
点击右上角即可分享
微信分享提示