svn安装配置说明Word文档下载推荐.docx

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

svn安装配置说明Word文档下载推荐.docx

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

svn安装配置说明Word文档下载推荐.docx

17.① 

安装apache 

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

18. 

19.下面两个选择项 

20. 

21.for 

All 

Users,on 

port 

80, 

as 

Service 

--Recommended. 

22. 

23.only 

for 

Current 

User, 

on 

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.为防止端口号被占用我改成了:

8888 

48. 

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

//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:

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

61.mod_authz_svn.so 

62.mod_dav_svn.so 

63.粘帖到C:

Foundation\Apache2.2\modules, 

64. 

65.然后我们再打开C:

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.<

Location 

/svn/myproject>

84.DAV 

svn 

85.SVNPath 

E:

/svnroot/myproject 

86. 

87.AuthzSVNAccessFile 

/svnroot/myproject/conf/access.auth 

88.Satisfy 

Any 

89.Require 

valid-user 

90. 

91.AuthType 

Basic 

92.AuthName 

"

Subversion 

repositories"

93.AuthUserFile 

/svnroot/myproject/conf/users.auth 

94.Require 

95.<

/Location>

96. 

97. 

98. 

99. 

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

101. 

102. 

103. 

104.在e:

\创建svnroot 

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

105. 

106.(注意:

\svnroot\myproject 

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

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

) 

107. 

108.svnadmin 

create 

\svnroot\myproject 

109. 

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

111. 

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

113. 

114.在e盘下新建E:

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

115. 

116.选中myProject 

右键选择TortiseSVN 

选择二级菜单 

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:

Foundation\Apache2.2\bin>

htpasswd 

-cb 

users.auth 

admin 

admin 

150. 

151.Automatically 

using 

MD5 

format. 

152.Adding 

password 

user 

jam 

153. 

154.C:

155. 

156. 

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

158. 

159. 

160.C:

-b 

tom 

123456 

161. 

162.Automatically 

163.Adding 

tom 

164. 

165.C:

166. 

167. 

168.此时把C:

Foundation\Apache2.2\bin 

目录下的 

复制粘贴到 

169. 

170.E:

\svnroot\myproject\conf 

目录下 

171. 

172. 

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

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