欢迎来到天天文库
浏览记录
ID:37491999
大小:1.69 MB
页数:15页
时间:2019-05-24
《Svn 使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、提供软件目录在目录中提供了3个安装包,如下图所示:svn-1.4.6-setup.exe:SVN服务器安装程序TortoiseSVN-1.5.0.13316-win32-svn-1.5.0.msi:32位系统客户端安装程序TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi:64位系统客户端安装程序SVN服务器安装1:安装服务器环境双击运行svn-1.4.6-setup.exe一路默认,只管下一步(如图)2:启动SVN服务在服务器端,打开一个命令行窗口,用CD命令进入 Subvers
2、ion 安装目录下的 bin 目录,运行指令:svnserve-d-rd:/project其中的 -d 参数表示 svnserve.exe 将会作为一个服务程序运行在后台,而 -r 参数表示将D:/project目录指定为代码库的根目录。这样,当客户端使用类似 svn://192.168.0.1/foo 这样内容的 URL 来访问服务器时候,其所访问到的真实代码库,其实就是 D:/project/foo用上述命令行方式启动的 svn 服务有个小缺点,就是在本试验过程中,服务器端必须要一直开着那个运行了上述命令的DOS
3、窗口,不能关闭它。如果不想看到这个窗口,可以将 svnserve 安装成windows 的一个 services,安装方式请参考其他文章。或者使用批处理文件启动,在批处理文件中写下出上述执行命令即可,如:cdC:ProgramFiles(x86)Subversionbinsvnserve-d-rD:project双击批处理文件即可启动,显示如下:3:建立代码仓库在服务器端的 D:/project目录下,建立一个名为test的代码库,命令如下:D:/project>svnadmincreatetest使用上述命
4、令之后,如果不出问题的话,在 D:/project目录下就会多出一个叫做 test 的目录,其下具备 conf、dav、hooks、locks、db 等子目录或文件,此即 一个名为test的代码库 。从此,通svn://192.168.0.1/test 这样的 URL,我们就可以对这个代码库进行访问了。4:配置用户和权限来到D:projecttestconf目录,(1)修改svnserve.conf:去掉下面两行的注释:#[general]#password-db=passwd#anon-access=none
5、#auth-access=write#authz-db=authz将#号去了,前面不留空格。改为:[general]password-db=passwdanon-access=noneauth-access=writeauthz-db=authz.conf说明:anon-access=none#不允许匿名用户访问auth-access=write#通过验证的用户可以读和写password-db=/opt/svn/etc/svn-user.conf#用户保存文件authz-db=/opt/svn/etc/svn-aut
6、hz.conf#权限管理文件realm=MyFirstRepository#仓库名称(2)然后修改同目录的passwd文件,去掉下面三行的注释:#[users]#harry=harryssecret#sally=sallyssecret最后变成:[users]harry=harryssecretsally=sallyssecret可以自己定义一个帐号&密码例如:[users]admin=oracle@adminoracle=oracle说明:[users]#是必须的,标记为用户配置开始harry=harrys
7、secret#harry是用户名,harryssecret是密码。注意,是明文密码sally=sallyssecret#同上bote=botessecret#同上(2)然后修改同目录的authz文件,修改内容如下:[groups]adm=adminug=oracle[project:/]@adm=rw@ug=rSVNWindow客户端安装1:客户端程序下载地址http://tortoisesvn.net/downloads.html2:客户端程序安装步骤根据自己的操作对应选择32位或者64位的程序进行安装,这里以64
8、位操作系统安装为例。双击TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi(也可以登录官网下载最新程序)开始安装,可以依照默认安装,具体操作步骤如下:单击“yes”重启电脑后,在文件夹或者桌面的空白出,出现如下内容,表示SVN客户端程序安装成功,可以进行使用了。3:客户端程序的使用Import操作该操作是将一
此文档下载收益归作者所有