欢迎来到天天文库
浏览记录
ID:8444204
大小:400.00 KB
页数:19页
时间:2018-03-28
《svn远程备份简单操作手册》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、远程备份简单操作远程备份简单操作>版本:1.0发布日期:2010-11-2实施日期:2010-11-9第19页远程备份简单操作修订记录日期版次描述作者审核批准2010-11-21.0初版发布,针对服务器版本1.4.2。SUN2010-11-181.1添加了注意事项SUN第19页远程备份简单操作目录修订记录21建立版本库42Apache方式下添加用户53Apache方式下分组权限管理74同步备所需要的命令95具体操作操作流程概括:136遇到的问题与解决方法:147Subversion同步工具svnsync出错:Failedtogetlockond
2、estinationrepos148使用svnsync备份很简单,步骤如下:159注意事项:18第19页远程备份简单操作1建立版本库1、在Dos命令行方式下,进入svn安装目录下的bin目录(如C:ProgramFilesSubversionbin)下,输入命令svnadmincreate路径+版本库名,即:SvnadmincreateF:/svnEnter键后会自动创建svn文件夹,如下图所示:2、进入C:ProgramFilesApacheGroupApache2bin目录下(仍然在Dos命令行方式下),输入svnadminc
3、reateF:/svn/svnproject3、在Apache安装目录下的conf目录下,用文本编辑器打开httpd.conf,在httpd.conf文件的最后语句中加入:davsvn第19页远程备份简单操作svnparentpathF:svn如下截图所示:httpd.conf有黑色的雪花(*)表示此文件正在被修改,提醒每次修改后要记得保存,这样,凡是在F盘下F:svn目录下的子目录,Apache都交给Subversion4)将httpd.conf中的Listen80修改为Listen808
4、1(须在规定的范围内可以任意改变端口号)。改为:版本库建好就要与Apache发生联系了。2Apache方式下添加用户1、首先,我们来为SVN配置库创建第一个用户zfq,在命令行窗口中转到Apachehtpasswd工具所在的目录(如:C:ProgramFilesApacheGroupApache2bin)下输入如下命令:Htpasswd-cF:svnsvnprojectconfuserzfq第19页远程备份简单操作这时,会提示输入用户密码以及确认用户密码。注意这里是创建第一个用户,所以需要有-c开关。一定要注意:创建第二个用户时
5、,我们就不必输入-c开关了。如果想要删除某个用户,我们可以使用下列指令:Htpasswd–dF:svnsvnprojectconfuserharry2、再在配置文件httpd.conf的最后加入下面的指令以增加权限:davsvnsvnparentpathF:svn#howtoauthenticateauserauthtypebasicauthname"Resources"authuserfileF:svnsvnprojectconfuser#onlyauthenticatedusersmayacce
6、sstherepositoryRequirevalid-user如截图所示:第19页远程备份简单操作3Apache方式下分组权限管理1、有时,我们希望能够将多个开发人员编为一组,使用组的方式来为项目设定权限。比如projectA项目只有属于groupA的成员才可以存取2、我们对httpd.conf中的目录配置再做一次修改:davsvnsvnparentpathF:svnauthtypebasicauthname"Resources"authuserfileF:svnsvnprojectc
7、onfuserauthzsvnaccessfileF:svnsvnprojectconfauthzRequirevalid-user如下截图所示:注意:每次修改httpd.conf文件之后,记得保存,并且必须重新启动Apache服务器之后才能生效。3、可以注意到,这里在F:svnsvnprojectconf目录下使用了另一个配置文件authz.conf第19页远程备份简单操作具体操作步骤如下:1)初始时,先分配一个管理员,其对整个配置库具有读写权限,如:[groups]admin=sunfurong,zfq
8、[svnproject:/]@admin=rw*=r2)如下操作:3)单击【确定】后,如下图所示:4)输入相应的用户名和密码后,单击【确定】后,会出现
此文档下载收益归作者所有