svn安装配置说明.docx

上传人:b****3 文档编号:2971921 上传时间:2022-11-16 格式:DOCX 页数:11 大小:49.13KB
下载 相关 举报
svn安装配置说明.docx_第1页
第1页 / 共11页
svn安装配置说明.docx_第2页
第2页 / 共11页
svn安装配置说明.docx_第3页
第3页 / 共11页
svn安装配置说明.docx_第4页
第4页 / 共11页
svn安装配置说明.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

svn安装配置说明.docx

《svn安装配置说明.docx》由会员分享,可在线阅读,更多相关《svn安装配置说明.docx(11页珍藏版)》请在冰豆网上搜索。

svn安装配置说明.docx

svn安装配置说明

1.软件准备  

2.  

3.1  

4.  

5.① 到 apache官方网站下载 apache_2.2.14-win32-x86-openssl-0.9.8k.msi安装包(下载附件也可以)  

6.  

7.② 到 http:

//subversion.tigris.org/servlets/ProjectDocumentList?

folderID=8100 页面下载  

8.  

9.Setup-Subversion-1.6.6.msi 安装包  

10.  

11.③ 到 下载TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi ,  

12.  

13.   

14.  

15.2   软件安装  

16.  

17.① 安装apache 一般来说直接点下一步就可以了,在设置domain以及host的时候,没有自己的域名可以设置为localhost,Email填你自己的Email  

18.  

19.下面两个选择项  

20.  

21.for All Users,on port 80, as a Service --Recommended.  

22.  

23.only for Current User, on port 8080, when started Manually.  

24.  

25.意思是  

26.  

27.为所有用户安装程序和快捷方式,端口80,作为服务安装,推荐  

28.  

29.仅为当前用户安装程序和快捷方式,端口8080,启动apache服务手动启动  

30.  

31.选择第一个注意80端口有没被占用,第二个则注意8080端口占用问题。

  

32.  

33.装好apache以后,这个时候,它已经在运行了,  

34.  

35.你可以在浏览器的地址栏输入http:

//localhost看看页面是否出现   

36.  

37.It works!

  

38.  

39.出现则表明安装成功,没有出现,检查可能出现的问题。

  

40.  

41.  (Here我就遇到了端口号被占用的情况,于是修改端口号)  

42.  

43.打开:

C:

\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf  

44.  

45.找到:

  Listen 80   

46.  

47.为防止端口号被占用我改成了:

 Listen 8888  

48.  

49.所以我访问的apache时候路径就得跟端口号:

http:

//localhost:

8888  

50.  

51.  

52.② 安装Setup-Subversion-1.6.6.msi ,这个简单,没有什么特别的  

53.  

54.③ TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi 安装,简单,不用细说。

  

55.  

56.   

57.  

58.3配置  

59.  

60.在C:

\Program Files\Subversion\bin\目录下复制下面两个文件  

61.mod_authz_svn.so  

62.mod_dav_svn.so  

63.粘帖到C:

\Program Files\Apache Software Foundation\Apache2.2\modules,  

64.  

65.然后我们再打开C:

\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf文件.  

66.  

67.找到  

68.  

69.#LoadModule dav_module modules/mod_dav.so  

70.#LoadModule dav_fs_module modules/mod_dav_fs.so  

71.  

72.去掉前面的注释符号#  

73.  

74.然后再下面添加  

75.LoadModule dav_svn_module modules/mod_dav_svn.so  

76.LoadModule authz_svn_module modules/mod_authz_svn.so  

77.注意不要随意改变顺序。

可能出现其它错误。

  

78.  

79.   

80.  

81.模块的加载设置完成,下面我们要设置SVN的版本库目录,以使我们的apache能知道访问不同的URL的时候,它去哪里寻找这个URL所对应的SVN目录.  

82.在httpd.conf文件中,增加如下内容:

  

83.  

84.DAV svn  

85.SVNPath E:

/svnroot/myproject  

86.  

87.AuthzSVNAccessFile E:

/svnroot/myproject/conf/access.auth  

88.Satisfy Any  

89.Require valid-user  

90.  

91.AuthType Basic  

92.AuthName "Subversion repositories"  

93.AuthUserFile  E:

/svnroot/myproject/conf/users.auth  

94.Require valid-user  

95.   

96.  

97.   

98.  

99.  

100.上面使用了access.auth,和users.auth两个文件,我们后面创建。

  

101.  

102.   

103.  

104.在e:

\创建svnroot 文件夹,然后通过svn的svnadmin命令创建数据仓库  

105.  

106.(注意:

E:

\svnroot\myproject 这个路径是区分大小写的,如果建议都小心。

否则你就等着重新操作吧!

)  

107.  

108.svnadmin create E:

\svnroot\myproject  

109.  

110.如果运行成功的话,什么也没有输出,  

111.  

112.也可以按如下操作来创建数据仓库  

113.  

114.在e盘下新建E:

\svnroot\下创建myproject文件夹,通过TortiseSVN来创建。

  

115.  

116.选中myProject 右键选择TortiseSVN ,选择二级菜单 create repository here 在这个目录创建数据仓库  

117.  

118.   

119.  

120.   

121.  

122.在创建的myProject文件夹下面我们会发现多了几个文件夹和文件,打开conf文件夹,然后使用editplus(如果没有安装editplus,可以用记事本或者写字板打开)再打开svnserve.conf文件,找到如下行# password-db = passwd,然后把它前面的#去掉,表示myProject是需要密码验证的.再打开conf文件夹下面的passwd文件,用文本编辑器打开,在[users]下面加上我们需要的用户和密码,比如  

123.  

124.[users]  

125.admin=admin  

126.tom=123456  

127.  

128.   

129.  

130.我们就启动了两个用户,一个叫admin,密码是admin,一个叫tom,密码是123456.  

131.  

132.然后保存为passwd文件.  

133.  

134.我们再建一个文件,叫access.auth,这个文件是设置访问权限的,里面内容如下:

  

135.[myproject:

/]  

136.admin = rw  

137.[myproject:

/module1]  

138.tom=rw  

139.admin=rw  

140.  

141.rm表示可读可写,这表示,myproject下面的所有子目录admin都是有权限读写的,但是tom只有权限读写此项目下面的module1目录,这个各自的访问权限就分的更细致了.  

142.  

143.   

144.  

145.命令行模式下,到apache安装目录下的bin目录下 操作如下  

146.  

147.   

148.  

149.C:

\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -cb users.auth admin admin  

150.  

151.Automatically using MD5 format.  

152.Adding password for user jam  

153.  

154.C:

\Program Files\Apache Software Foundation\Apache2.2\bin>  

155.  

156.  

157.为admin用户设置好密码,创建第一个用户时创建文件,添加第二个用户则不用创建,具体命令参数有细微区别,请注意-cb  

158.  

159.  

160.C:

\Program Files\Apache Software Foundation\Apache2.2\bin>htpasswd -b users.auth tom 123456  

161.  

162.Automatically using MD5 format.  

163.Adding password for user tom  

164.  

165.C:

\Program Files\Apache Software Foundation\Apache2.2\bin>  

166.  

167.  

168.此时把C:

\Program Files\Apache Software Foundation\Apache2.2\bin 目录下的 users.auth 复制粘贴到  

169.  

170.E:

\svnroot\myproject\conf 目录下  

171.  

172.  

173.重新启动apache服务,通过http:

//localhost:

8888/svn/myproject/   

174.  

175.注:

没改端口号的访问 (http:

//localhost/svn/myproject/)  

176.  

177.访问出现  

178.  

179.myproject - Revision 0:

 /  

180.  

181.   

182.  

183.表

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1