SVN架设菜鸟教程
99game.org PENG
1.安装TortoiseSVN
1.1 安装完后会提示要你在Autoexec.bat中加入一段代码,我的是
SET APR_ICONV_PATH="C:\Program Files\Subversion\iconv"
Autoexec.bat是在系统分区下的一个文件,一般是隐藏的,没有的话我们可以自己建一个。
2.重启机器
3.点 开始-运行 或 按 win+R 输入 cmd 进入命令行界面
3.1 在命令行输入 md E:\SVNPROJECT 创建一个目录用于存放你所有的SVN项目
3.2 在命令行输入 svnadmin create E:\SVNPROJECT\99game 创建99game项目
4.打开E:\SVNPROJECT\99game目录里面的conf文件夹
4.1 用文本编辑软件打开svnserve.conf
解释下我们需要用到的几个地方
anon-access匿名访问的权限
auth-access授权访问的权限
上面两个可以配置为read,write,或者none
password-db用户验证信息保存的地方
authz-db 用户访问权限信息保存的地方
对于是菜鸟的我们只需将上面4个字段前的#去掉就可以了
4.2 用文本编辑软件打开passwd文件
可以按照示例添加用户的验证信息,比如我的是
用户名 密码
99game = 99game
4.3 用文本编辑软件打开authz文件
将下面部分
# [/foo/bar]
# harry = rw
# * =
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
替换成
[/]
# harry = rw
* =rw
[repository:/]
# @harry_and_sally = rw
* = rw
5. 按照步骤3,在命令行输入 svnserve -d -r E:\SVNPROJECT\ 后,你的SVN服务器就架设好了
需要注意的是,不能将这个命令行窗口关闭,如果关闭的话你的SVN服务器也就关闭了。
为了以后方便启动SVN服务器可以新建个批处理文件(也就是.bat文件)将svnserve -d -r E:\SVNPROJECT\拷贝进去就行了,以后直接运行这个bat文件就非常方便了。
6. 如何访问自己的SVN服务器
你在SVN客户端的地址栏里填上
svn://你的IP地址/99game
本机的话是
svn://localhost/99game
现在还不赶快邀请你的朋友和你一起来体验团队开发的乐趣?
