学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 电脑知识 > 电脑基础

电脑上怎么看电源windows下SVN解决方案

 更新时间: 2019-09-16 09:48:41   作者:第二电脑网   来源:第二电脑网   浏览数:584   我要评论

Subvesio是新一代的版本控制工具,正逐步替代CVS。 资源: 官方网址:http://subvesio.tigis.og/ subvesio中文站:http://www.subvesio.og.c/ 中文手册:http://www.subv

Subversion是新一代的版本控制工具,正逐步替代CVS。
资源:
官方网址:http://subversion.tigris.org/
subversion中文站:http://www.subversion.org.cn/
中文手册:http://www.subversion.org.cn/svnbook/

一、安装
SubVersion是一种开放源代码的全新版本控制系统,支持本地访问或者通过网络访问的数据库和文件系统存储库。不但提供了常见的比较、修补、标记、提交、回复和分支功能,还增加了追踪移动和删除的能力。基本与CVS类似,且优于CVS。SubVersion与CVS一样,也是很典型的C/S系统,所以使用前需要安装相应的服务器和客户端软件。
准备工作:
1、 Http服务器:apache2.X 官方网站为http://httpd.apache.org/
2、 Svn:官方网站为http://subversion.tigris.org/
3、 客户端程序(可选):TortoiseSVN(如果想用此工具建库,要注意版本应该是SVN服务器支持的版本,最好是和subversion相同的版本)
开始安装:
1、 apache服务器正常安装即可,如果80端口正在使用,为避免安装时出现端口冲突,可暂时停止80端口对应的服务(如:IIS)。安装完成可以通过修改apache的httpd.conf中的listener来更改apache的端口,我这里修改成了808。
2、 SVN:安装简单一路next即可。
3、 客户端程序(可选):TortoiseSVN,一路next,安装完要重启。
二、配置
1、首先将Subversion安装目录bin\下面的两个文件:mod_authz_svn.so和mod_dav_svn.so复制到Apache安
装目录modules\目录下; 再将Subversion安装目录bin\下面的所有.dll文件复制到Apache安装目录bin\目录下。
2、 需要再修改httpd.conf,并做如下修改:
找到Apache安装目录下的conf目录,用文本编辑器打开httpd.conf,找到一下两行:
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
将每行前面的注释符“#”去掉。再在所有LoadModule语句的最后添加一下几行:
#SVN
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
3、 建立一个SVN存放文件的目录,例如:D:\svnrepo。
4、
告诉Apache我们的资源库所在的路径,可以通过Location指令来完成这个设置。因为不希望为每个单独的项目都进行单独的设置,所以我们把所有项
目都存放在统一的资源库目录,那么可以使用SVNParentPath指令来指定存放所有项目的路径。在httpd.conf文件最后添加下面配置:
#SVN

DAV svn
SVNListParentPath on
SVNParentPath "D:/svnrepo"
#SVNPath "D:/svnrepo/test"
####################认证的类型
AuthType Basic
#################### 认证的名称,显示于登录提示框
AuthName "Subversion 资源库,请登录 !"
####################Which password file to use for authentication 存储用户登录信息的文件
AuthUserFile D:\svnrepo\passwd
#################### 限定各个用户或组在版本库中目录的访问权限
AuthzSVNAccessFile D:\svnrepo\svnaccessfile
#################### 让所有用户对版本库都有读的权限而只有特定的用户才有写的权限
Require valid-user

三、创建SVN资源库
可以直接用命令来创建,在命令行窗口,转到D:\svnrepo目录下,执行如下命令:
svnadmin create test
执行完之后,在D:\svnrepo目录下就创建了一个test资源库。
四、添加用户:
打开命令行工具(cmd.exe),转到apache的bin目录下,参考以下命令添加用户。
说明:创建用户 admin
输入:htpasswd –c D:\svnrepo\passwd admin
说明:使用-c参数来创建一个passwd文件
输出:
New password: *****
Re-type new password: *****
Adding password for user buffer
再创建用户的时候就不用-c参数,而是用-m参数,因为文件passwd 已经创建。可以用上面命令加入更多用户,如user1,user2,user3...。
接下来,在D:\svnrepo下新建一个svnaccessfile文件,用于控制passwd中每个用户对目录的读写权限。编写内容如下:
[groups]
admin = buffer
team1 = user1,user2
team2 = user2,user3
# 为所有库指定默认访问规则
[/] #[/]代表根目录
* = r # 所有人可以读
@admin = rw #管理员可以写
dangerman = #危险分子没有任何权限
# 允许开发人员可以完全访问他们的项目版本库 test
[test:/]
@team1 = rw
用浏览器测试:
在地址栏输入http://localhost:808/svn/ 进行测试,可以弹出所输入用户名密码的提示框,只要输入上面创建的用户名和密码,就可以浏览相应目录下的内容了。
更多:电脑上怎么看电源windows下SVN解决方案
https://www.002pc.com/diannaojichu/1030.html

你可能感兴趣的windows,SVN,解决方案

关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

  浙ICP备140365454号

©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118