SVN服务器Windows环境搭建手册_第1页
SVN服务器Windows环境搭建手册_第2页
SVN服务器Windows环境搭建手册_第3页
SVN服务器Windows环境搭建手册_第4页
SVN服务器Windows环境搭建手册_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SVNWindowsSubversion〔SVN〕是什么?Subversion/SubversionSubversionSubversion允许用户在各自的空间里修改和治理同一组数据可以促进团队协作。由于修改不再是单线进展,开发速度会更快。此外,由于全部的工作都已版本化,也就不必担忧由于错误的更改而影响软件质量—假设消灭不正确的更改,只要撤销那一次更改操作即可。某些版本掌握系统本身也是软件配置治理〔SCM〕系统,这种系统经过精巧的设计,特地用来治理源代码树,并且具备很多与软件开发有关的特性—比方,对编程语言的支持,或者供给程序构建工具。不过Subversion可能是源程序—而对别人,则可能是一个货物清单或者是数字电影。OKWindowsSVN一、首先我配置的环境是Windows2008SP1zh 好系统后,更好补丁,由于此版本的效劳器上市不久,补丁也不是很多可以很快就打好了。ApacheServicePack1的WindowsXP将导致错误的网络数据从而破坏你的版本库!“:///download.cgi“:///download.cgi下载最版本的ApacheWeb2.0.54。2.0.54ApacheSubversion1.3.xx协作工作。而且,小于2.0.54的Apachewindowsbugsubversion1.2协作使用。Apache2请确保你输入正确的效劳器URL〔假设你的效劳器没有DNS名称,你可以直接输入IP地址。我建议你Apache安装成forallUsers,onPort80,asaservice。留意:假设你已经有一个IIS80ApacheGroup\Apache2\conf名目d.conf,将其中的Listen80Listen81安装程序,这次应当不会再有问题了。现在你可以在你的扫瞄器中键入 “://loccalhost/“://loccalhost/,假设呈现了一个已经配置好的网站,那么你的Apache就安装成功了。Subversion“:///servlets/ProjectDocumentList?folderID=91(“英文)或“://iusesvn/bbs/forumdisplay.php?fid=7“运行neK假设它不能,那么你要做一些额外的步骤。ApacheSubversionApacheSubversion,正常状况下下面的工作(2.3)Subversion序已经帮你完成了使用资源治理器,进入n〔mn,找到文件mod_dav_svn.somod_authz_svn.soApachemodules〔通常为c:\programfiles\apachegroup\apache2\modules。使用如记事本之类的文本编辑器编辑Apache的配置文件(通常为c:\programfiles\apachegroup\apache2\conf\httd.conf),修改以下内容:去掉以下行的注释〔将开头的#删除:CODE:#LoadModuledav_modulemodules/mod_dav.soLoadModuleCODE:LoadModuledav_svn_modulemodules/mod_dav_svn.so保存修改。四、配置现在,你已经安装了Apache和Subversion,但是Apache还不知道假设处理像TortoiseSVN一样的SubversionApacheURL被Subversion使用,你要像下面这样编辑 Apache的配置文件〔通常在 c:\programfiles\apache:在配置文件的最终添加下面这些行:CODE:DAVsvnAuthTypeBasicAuthName“Subversion“AuthUserFile“D:/Apache_SVN_Privilege/passwd“AuthzSVNAccessFile Requirevalid-user</Location>这样配置表示:你全部的版本库将位于 D:\SVDBN名目下,要访问你的版本库可以使用这样的 URL:“://MyServer/svn/“://MyServer/svn/<工程名称>D:/Apache_SVN_Privilege/passwd表示隐秘存放的位置。以上名目均需要在指定的名目创立相应的文件夹。passwd/密码来限制。dS2〔\,然后运行/修改用户密码htpasswdD:\Apache_SVN_Privilege/passwd<username>删除用户删除用户htpasswd-DD:\Apache_SVN_Privilege/passwd<username>[groups]devteam2=kate,peter,markdocs=bob,jane,miketraining=zak#为全部库指定默认访问规章#全部人可以读,治理员可以写,危急分子没有任何权限[/]*=r@admin=rwdangerman=#允许开发人员可以完全访问他们的工程版本库[proj1:/]@devteam1=rw[proj2:/]@devteam2=rw[bigproj:/]@devteam1=rw@devteam2=rwtrevor=rw#文档编写人员对全部的docs名目有写权限@docs=rw#培训人员可以完全访问培训版本库@training=rw创立工程Cmd 定位到 C:\ProgramFiles\Subversion\bin\ 运行svnadmincreateD:\SVNDB\<pr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论