电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

人力资源-2022SVN版本控制(windows环境)以及常遇到的问题VIP免费

人力资源-2022SVN版本控制(windows环境)以及常遇到的问题_第1页
1/10
人力资源-2022SVN版本控制(windows环境)以及常遇到的问题_第2页
2/10
人力资源-2022SVN版本控制(windows环境)以及常遇到的问题_第3页
3/10
第1页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共10页SVN安装以及所出现的问题一、安装第一步,安装Apache2.2,下载后直接安装就可以了,没有什么难的。第二步,安装Subversion1.6.1(目前最新版本),注意下载时,看是否支持Apache2.2;我使用的是svn-win32-1.6.1.zip,解压之后即可使用。------------------------------------------------------------------------二、整合第一步,打开Apache安装目录下的httpd.conf文件------------------------------------------------------------------------找到下面的语句:#LoadModuledav_modulemodules/mod_dav.so#LoadModuledav_fs_modulemodules/mod_dav_fs.so将上面语句前面的#去掉------------------------------------------------------------------------第二步,在这句后面追加,如下语句:LoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.so将subversion\bin目录下的mod_dav_svn.so,mod_authz_svn.so复制到apache的modules目录下;同时复制libapr-1.dll,libapriconv-1.dll,libaprutil-1.dll,libdb44.dll,libeay32.dll,libsasl.dll,ssleay32.dll到apache的bin目录下(覆盖);紫色部分中牵涉到的所要复制的文件因版本而异,以上所列的文件是参考其他资料的,但是在实际操作过程中发现是不正确的,拷贝过去后发现Apache无法正常启动,提示“mod_dav_svn.so”注册不到server中,这里解决的办法有两种,一是选择讲subersion\bin中的所有.dll文件全部复制过去,然后打开Apache,再进行删除.dll文件,这时如果没用的.dll文件apche不会做任何提示就可以删除!第二种方法是:用depends.exe文件打开“mod_dav_svn.so“文件,然后查看这个文件需要什么.dll,相应的从subversion\bin目录中拷贝到apache\bin中覆盖即可(depends.exe文件已上传到附近中)。------------------------------------------------------------------------这里还需注意的是.apache无法启动的原因,DOS窗口提示一下信息:httpd.exe:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using192.168.1.3forServerName这个问题的解决办法是在httpd.conf文本文件中找到:#ServerNameIP:端口然后把#去掉即可,之后保存后就能启动apache.------------------------------------------------------------------------第2页共10页第1页共10页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共10页第三步,在这个文件的最后,追加如下语句:DAVsvnSVNParentPathD:/SVN/repository其中/repository是告诉Apache使用这个URI作为SVN的访问点,可以任选;下面D:/SVN/repository是SVN仓库的存储位置,也可以自己任选,但是这个目录一定要存在。上面这种是多库的配置方式,对于单库,可以把SVNParentPath变成SVNPath。这两个啥区别?简单来说,多库就是下面可以有多个repository,比如可以用http://localhost/repository/repo01,http://localhost/repository/repo02来访问不同的repository,对应于D:/SVN/repository下面的子目录repo01,repo02,而单库只能用http://locahhost/repository/,来访问唯一的repository。心急的人现在可能就去访问这几个link了,是不是结果让你失望啊?因为我们还没有建立repository,当然不能访问,建立的方法是用SVN安装目录\bin下面的svnadmin.exe,在命令行输入“svnadmincreateD:/SVN/repository/repo01”,就建立了repo01,然后重启Apache,再访问http://localhost/repository/repo01,是不是看到了“Revision0:/”?这说明版本库已经开始运作了(初始版本0)。------------------------------------------------------------------------第四步、基本认证和权限控制------------------------------------------------------------------------SVNrepository成功跑起来,你的repository总要搞个用户名密码?此外你可能还需要给不同的帐户或角色在不同的目录上赋予不同的权限(只读、可写。更改...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

人力资源-2022SVN版本控制(windows环境)以及常遇到的问题

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部