在windows下搭建基于apache的SVN环境
在windows下搭建基于apache的SVN环境
2010年10月15日
廖 佳
1. 软件下载
1.1. Apache HTTP server下载
在http://httpd.apache.org/download.cgi
下载:httpd-2.2.16-win32-x86-openssl-0.9.8o.msi
1.2. Apache Subversion下载
在http://subversion.apache.org/
Binary Packages -> Windows -> Win32Svn
下载:Setup-Subversion-1.6.13.msi
1.3. TortoiseSVN下载
在http://tortoisesvn.net/downloads
下载:
TortoiseSVN-1.6.11.20210-win32-svn-1.6.13.msi
LanguagePack_1.6.11.20210-win32-zh_CN.msi
1.4. 备注
注意:apache与svn安装时,要注意是否兼容,需要看版本匹配情况。
2. 安装Apache
2.1. 安装步骤
1)可以自定义安装目录,如: D:\Program Files\Apache2.2。
2)修改Apache端口,在D:\Program Files\Apache2.2\conf下,将httpd.conf文件
Listen 80 更改为Listen 8000。保存,然后重启Apache。(开始 -> 所有程序 ->
Apache HTTP Server 2.2 -> Control Apache Server -> Restart)
3)检查apache是否安装成,访问http://localhost:8000, 如果显示“It works!”
(如下图所示)则表明安装成功。
2.2. 备注
默认情况下apache是80端口,但是80端口经常会让其它服务占用。建议最好
更改访问端口。
3. 安装Subversion服务端
按照提示安装:可以自定义安装目录,如:D:\Program Files\Subversion下。
4. 安装SVN客户端及汉化包
按照提示安装即可,如我安装在D:\Program Files\TortoiseSVN。先安装软件,然后
安装汉化包。
5. 将SVN与Apache集成
1)将D:\Program Files\Subversion\bin目录中mod_dav_svn.so和mod_authz_svn.so
文件复制到 D:\Program Files\Apache2.2\modules目录下。
2)配置apache环境下的httpd.conf文件:
去掉前面的#号:
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
将下面几行添加到LoadModule部分的最后:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
保存该文件。
3)重启Apache,可以看到Apache Service Monitor左下角的状态栏出现了SVN、
DAV版本信息,如下图所示:
6. 配置Apache和SVN
1)将SVN的bin目录地址(D:\Program Files\Subversion\bin)添加到系统变量path
中。
2)新建文件夹F:\svn作为需要同步的文件夹。
3)配置Apache:将下列内容加入httpd.conf文件。
# 指明SVN版本库的URL是http://{ServerIP}/svn/
#引用远程访问模块
DAV svn
#版本库路径
#SVNListParentPath on
#SVNParentPath F:/svn
SVNPath F:/svn/kettle-4.0-src
Satisfy Any
#激活基本认证(用户名/密码)
AuthType Basic
#说明何时弹出要求用户输入认证信息的对话框
AuthName "Subversion repositories"
#指定使用的认证密码文件
AuthUserFile F:/svn/passwd.ini
#SVN版本库访问控制文件的路径
AuthzSVNAccessFile F:/svn/authz.ini
#设置为只有输入了正确的用户/密码才可访问URL
Require valid-user
4)更为详细的解释:
设 置 解 释
指明Subversion版本库的URL为:
http://{ServerIP}/svn/
DAV svn
告诉Apache是哪个模块响应URL的请求
此刻是Subversion模块
SVNListParentPath on
显示所有SVNParentPath下的版本库
SVNParentPath F:\svn
告诉 Subversion需要查看的版本库位置
SVNIndexXSLT “/svnindex.xsl”
使用它可以在用浏览器浏 览时更好看
AuthType Basic
激活基本认证(用户名/密码)
设 置 解 释
AuthName “Subversion repositories”
说明何时弹出要求用户输入认证信息对话框
AuthUserFile F:/svn/passwd.ini
指定使用的认证密码文件
AuthzSVNAccessFile F:/svn/authz.ini
Subversion版本库的访问控制文件的路径
Require valid-user
标明只有输入正确用户/密码才可以访问URL
7. 创建SVN用户认证文件
1)开始 -> 运行,输入cmd,然后到 D:\Program Files\Apache2.2\bin目录下:
2)创建第1个用户时,输入:htpasswd -c F:\svn\passwd.ini liaojia。其中 passwd.ini
为存放用户名及密码的文件名,liaojia为用户名。然后输入两遍密码以后文件创
建成功,文件中包含liaojia的登录信息(用户名、密码)。
3)第2个用户创建时用:htpasswd F:\svn\passwd.ini zhaoruixue,然后输入密码。
4)可以找到具体的目录查看,验证是否创建成功。可以发现,第2次加入用户
以后用户信息文件多了zhaoruixue的信息,而且两次密码内容都进过MD5算法
计算。该文件用户SVN访问控制。
8. SVN版本库及登录访问权限设置
1)在 F:\svn\目录下,新建子文件夹kettle-4.0-src(用于存储kettle项目代码)。
2)鼠标右键点击文件夹,通过SVN客户端在此创建版本库,如下图所示:
得到如下效果图,则表明创建成功:
3)创建访问权限设置文件:可命名为authz.ini
编辑authz.ini的内容:
#分组
[groups]
#权限设置
[/]
*=r
liaojia=rw
zhaoruixue=rw
[kettle-4.0-src:/]
*=r
liaojia=rw
zhaoruixue=rw
9. 使用说明
1) 可以在F:\svn\kettle-4.0-src文件夹中放入数据,然后右键单击文件夹:
选择TortoiseSVN -> 导入,如下图所示
然后产生了第一个内容版本。
2)可通过地址http://{ServerIP:8000}/svn 访问资源库。
“8000”为配置的SVN监听端口
“/svn”为配置的相对地址,这里对应F:\svn\kettle-4.0-src目录
Windows下使用VisualSVN,Server搭建SVN服务器
三一文库()〔Windows下使用VisualSVN,Server搭建SVN服务器〕*篇一:Windows系统下Svn服务器搭建和使用Windows系统下Svn服务器搭建和使用1.1Windows环境下svn服务器搭建Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN 服务器.1.1.1下载现在Subversion已经迁移到apache 网站上了,下载地址:这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一共有5种,如图:VisualSVNserver服务端和TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载VisualSVNserver,如图:1.1.2安装VisualSVNServer点击next点击next点击next选择StandardEdition标准安装点击nextLocation是指VisualSVNServer的安装目录,Repositorys是指定你的版本库目录.ServerPort指定一个端口,Usesecureconnection勾山表示使用安全连接,UseSubversionauthentication表示使用Subversion自己的用户认证.点击Next,进入下一步,如图:点击next点Install,进入下一步,如图:*篇二:windows下搭建SVN服务器及配置1.安装SVN至我的电脑。
最好使用英文路径,而且路径中不要有空格。
双击VisualSVN-3.0.4.msi-进入SVN安装欢迎界面,点击“Next”-进入版权相关声明界面,点击“Next”-进入安装目录选择界面,作者选择的是D:\ProgramFiles\VisualSVN,点击“Next”-进入安装确认界面,点击“Install”-安装结束界面,点击“Finish”结束安装。
SVN+Apache服务器端配置及权限设置教程
SVN+Apache服务器端配置及权限设置教程一、软件版本信息Httpd-2.2.17-win32-x86-openssl-0.9.8o.msiSetup-Subversion-1.6.16.msi二、软件配置信息1.安装apache服务器和SVN服务器。
2.复制SVN服务器Subversion\bin 目录下的mod_dav_svn.so ,mod_authz_svn.so 及所有dll 文件至apache 服务器Apache Software Foundation\Apache2.2\modules目录下3.打开apache服务器安装目录下的\Apache Software Foundation\Apache2.2\conf\httpd.conf 文件.修改#LoadModule dav_module modules/mod_dav.so#LoadModule dav_fs_module modules/mod_dav_fs.so为LoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav_fs.so注: LoadModule前面不能有空格在配置文件最末尾添加:<Location /svn/>Dav svnSVNParentPath "G:/svn/Repository"AuthType Basic#SSLRequireSSLAuthName "SVN Repository"SVNListParentPath onAuthUserFile "D:/Apache Software Foundation/Apache2.2/conf/conf-svn/passwd"AuthzSVNAccessFile "D:/Apache Software Foundation/Apache2.2/conf/conf-svn/authz"Require valid-user</Location>RedirectMatch ^(/svn)$ $1/注:SVNParentPath "G:/svn/Repository" 是指svn的版本库的根目录;SVNListParentPath on 查看所有的库(即库列表)#SSLRequireSSL #限制项目仓库只能通过https的形式进行访问。
WINXP+SVN+APACHE(含一些问题解决)
查看文章winxp+svn+apache2009-09-2216:43环境:Windows XP SP3专业版Setup-Subversion-1.6.4.msi服务器端TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.rar客户端apache_2.2.3-win32-x86-no_ssl.msi步骤:1、安装程序与下载说明1、Apache Web服务器:/download.cgi (我下载的是apache_2.2.3-win32-x86-no_ssl.msi)Subversion:(/,去这里找吧)TortoiseSVN客户端工具(TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.rar)2、程序安装(1)apache安装:安装步骤就不说了,简单。
需要注意的一点就是检查本机的iis端口号不要和apache冲突,此apache包的默认端口是80。
安装完成后,打开http://loccalhost,如果能出现内容,那你的Apache就安装成功了。
(2)运行Subversion安装程序,如果安装程序能够识别你已经安装了Apache,那么你的安装基本上就OK了。
如果它不能(很幸运,我的不识别),那么你需要做以下手工配置:注:如果你先安装Apache,再安装Subversion,进入Sibversion的安装目录(默认为c:\program files\Subversion),找到文件httpd/mod_dav_svn.so、mod_authz_svn.so、libdb44.dll,将它们拷贝到Apache 的modules目录(我的为C:\Program Files\Apache SoftwareFoundation\Apache2.2\modules)。
编辑Apache的配置文件(我的为C:\Program Files\Apache Software Foundation\Apache2.2conf\httd.conf),修改以下内容:去掉以下行的注释(将开头的#删除):#LoadModule dav_fs_module modules/mod_dav_fs.so#LoadModule dav_module modules/mod_dav.so在LoadModule节的最后添加以下两行:LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so在配置文件的最后添加下面这些行:<Location/svn>SVNParentPath g:\svnAuthType BasicAuthName"Subversion repositories"#AuthzSVNAccessFile g:\svn\wwwAuthUserFile"C:\Program Files\Apache SoftwareFoundation\Apache2.2\bin\passwd"Require valid-user</Location>配置表示:你所有的版本库将位于G:\SVN目录下,要访问你的版本库可以使用这样的URL:http://localhost/svn/,访问权限将由passwd文件中的用户名/密码来限制。
SVN服务器搭建与使用
SVN服务器搭建和使用(一)Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址. windows操作系统下面的二进制文件包一共有5种,如图:个人认为最好用VisualSVN server 服务端和TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载VisualSVN server,如图:然后下载TortoiseSVN客户端,官网下载地址:/downloads.html注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图:下载完成后,应该有这些安装包,如图:TortoiseSVN安装包和简体中文语言包VisualSVN server安装包先安装VisualSVN server的安装包,双击VisualSVN server安装包,如图:点Next,进入下一步,如图:点同意,进图下一步,如图:选择上面一个选项,点Next,进入下一步,如图:Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接,Use Subversion authentication 表示使用Subversion自己的用户认证.点击Next,进入下一步,如图:点Install,进入下一步,如图:等待安装完成,如图:安装完成后,启动VisualSVN Server Manager,如图:接下来我们安装TortoiseSVN,双击安装包,进入下一步.如图:点击Next,进入下一步,如图:选择接受,然后点击Next,进入下一步,如图:选择安装路径,然后点击Next,进入下一步,如图:点击Install,开始安装,如图:等待安装完成,安装完成后如图:接下来我们安装简体中文语言包,这个非常简单,一路Next就行,就不截图了.语言包安装完成以后在桌面任意空白地方单击鼠标右键,会在右键菜单里找到SVN,如图:选择设置,进入下一步,如图:在右边的语言里面选择简体中文,然后点击应用,确定,汉化即完成,如图:到这里,服务端和客户端都已经安装完毕,下一篇介绍用VisualSVN Server创建版本库,以及TortoiseSVN 的使用.上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:在弹出的右键菜单中选择Create New Repository或者新建->Repository,进入下一步:输入版本库名称,勾上Create default structure复选框(推荐这么做).点击OK,版本库就创建好了,版本库中会默认建立trunk,branches,tags三个文件夹,如图:这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:在弹出的对话框中填上版本库URL,这个URL可以从VisualSVN Server Manager中获取,在你的版本库上单击右键,选择Copy URL to Clipboard,这样就把版本库URL复制到你的剪贴版了.如图:将复制的版本库URL粘贴上,在URL后面加上trunk子路径.然后在导入信息里面填上导入信息"导入项目到版本库".如图:点击确定,所选中的项目就会被导入到版本库中.如图:项目导入到版本库以后,不能随便让谁都能够读写版本库,所以需要建立用户组和用户.在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:在弹出的对话框中填写User name和Password,然后点击OK,如图:用相同的方式分别创建用户Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六个用户,分别代表3个开发人员,两个测试人员和一个项目经理,如图:然后我们建立用户组,在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create Group 或者新建->Group,如图:在弹出窗口中填写Group name为Developers,然后点Add按钮,在弹出的窗口中选择三个Developer,加入到这个组,然后点Ok,如图:用相同的方式创建组Managers,Testers,如图:接下来我们给用户组设置权限,在MyRepository上单击右键,选择属性,如图:在弹出的对话框中,选择Security选项卡,点击Add按钮,选中Developers,Managers,Testers三个组,然后添加进来,给Developers,Managers权限设置为Read/Write,Tester权限设置为Read Only,如图:到此,服务端就完成了.接下来,我们用客户端去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传项目到版本库的时候讲过),选择检出目录,点击确定.如图:开始检出项目,如图:检出完成之后,我们打开工作副本文件夹,会看到所有文件和文件夹都有一个绿色的√.如图:至此,创建版本库和使用TortoiseSVN导入项目,检出项目已经介绍完毕.下一篇介绍TortoiseSVN的使用,以及冲突解决办法.接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改了,如图.修改文件使用TortoiseSVN更新,修改工作副本中的Readme.txt文件,加入"hello world!",然后保存,你会发现Readme.txt文件的图标改变了,如图:这个红色的叹号代表这个文件被修改了,这时候,提交更改,其他人即可看到你的更改.重命名文件使用TortoiseSVN更新,重命名工作副本中的Readme.txt文件为"Readme1.txt',然后保存,你会发现Readme.txt文件的图标改变了,如图:更添加文件一个道理,这时候你需要告诉TortoiseSVN你的操作,如图:加入以后,提交,这时候版本库中的Readme.txt文件将会被重命名为"Readme1.txt".删除文件使用TortoiseSVN更新,使用TortoiseSVN删除工作副本中的Readme.txt文件,然后提交,版本库中的相应文件即被删除掉了,如图:强制写注释为了以后你能更清晰的看到你所做的每一次更改的原因,你在每次提交的时候应该写上注释,而且尽量详细.如图:但是,可能有的人因为觉得太繁琐,而不填写注释,这不利于以后的版本控制,可以将强制在提交的时候写注释,首先单击右键,选择TortoiseSVN->属性,如图:在弹出的对话框中,点击新建->日志大小,设置提交日志的最小字符数和锁定日志的最小字符数为20,提交文本框中显示边线的字符位置设置为100,点击确定,如图:提交,以后再次提交的时候,如果输入的注释少于20个字符,将无法提交.冲突解决冲突问题是最常见的问题,它是这样产生的,A用户check out了一个工作副本A,接着B用户又check out 了一个工作副本B.然后A用户对副本A中的文件C做了修改(可以是内容修改,文件删除,重命名,以及位置移动),并且提交.这时候B用户也对文件C的相同部分做了修改,这时候如果B用户进行提交,会先被告知版本过时,要求更新,然后更新的时候会提示冲突了,这时候可以用冲突编辑器进行手动选择.在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。
svn的环境搭建和配置以及操作
SVN搭建和基本使用1.安装Subversion-1.7.4.msi 安装文件:在更目录(即与Subversion同目录创建一个root文件夹,用来创建和存放工厂)2.启动svn -->svnserse -d -r f:/svn/root (其中-d 是用于linux系统是属于后台运行,对于windows 无效)3.对于windows ,需要将svn 添加到windows 服务中去,即:在cmd中输入如下4.打开windows 服务,这是服务中应该就有了你创建的SVNServer 服务了,然后启动经过上述步骤:基本就配置好了svn接下来就是开发步骤了可以再cmd中输入svn help来查看一些东东1.创建工厂(由配置管理人员来做)这时候打开root 文件夹就看到多了一个OA 文件夹2.创建要开发的项目,即:项目的构建(由项目经理构建好项目的框架)3.配置权限(项目经理来配置)找到你创建的root文件夹中的工厂里面的svnserve.conf 文件,打开这样就表示开启了权限。
然后打开passwd 这个文件然后再打开authz 文件4.由项目经理把构建好的项目提交到svn的工厂当中。
这时就要安装另一个安装文件TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi(即客户端)5.安装完成后鼠标右键出现如下两个东东,就说明安装成功。
6.找到你要上传的项目,右键导入这时就要提示输入你配置的用户名及密码7. 项目导入成功后假设如上1 和2 是两个开发人员,分别打开从svn中下载项目点击之后输入你的用户名和密码,ok------------------------------------------------------------------------------------------------------------------这时候项目就从svn上下载下来了。
【VIP专享】Windows下svn服务器和客户端安装与配置
置
服务器安装与配置
下载:/packages.html#windows 有几种类型的 svn 服务器,我选择的是 Win32Svn,因为其有 zip 格式的,解压后配置下就可以使用了。方 便快捷。 选择下载最新版的 /projects/win32svn/files/1.7.8/apache24/svn-win32-1.7.8-ap24.zip/download 下载完后解压缩到 D:\\svn-win32-1.7.8 目录中,在 D 盘新建 SVN 版本库:D:\\SVNRepository 配置环境变量: set SVN_HOME=C:\svn set PATH=%PATH%;%SVN_HOME%\bin 将 svnserve.exe 设置为系统服务: sc create svn binpath= "D:\\svn-win32-1.7.8\bin\svnserve.exe --service -r D:\\SVNRepository" displayname= "Subversion 版本服务器" depend= Tcpip 测试: C:\svn\bin>svn --version svn,版本 1.7.2 (r1207936) 编译于 Dec 1 2011,11:56:31 建立启动和关闭批处理文件: 启动批处理文件: @echo off title SVN 服务器打开 net start svn 关闭批处理文件: @echo off title SVN 服务器关闭
6.培养学生观察、思考、对比及分析综合的能力。过程与方法1.通过观察蚯蚓教的学实难验点,线培形养动观物察和能环力节和动实物验的能主力要;特2征.通。过教对学观方察法到与的教现学象手分段析观与察讨法论、,实对验线法形、动分物组和讨环论节法动教特学征准的备概多括媒,体继课续件培、养活分蚯析蚓、、归硬纳纸、板综、合平的面思玻维璃能、力镊。子情、感烧态杯度、价水值教观1和.通过学理解的蛔1虫.过观适1、察于程3观阅了 据身: 生,师的2的、解 问体巩鸟 总看活形线作 用蛔 题的固类 结雌动态形业 手虫 自形练与 本雄学、三动: 摸对 学状习人 节蛔生结、4物、收 一人 后和同类 课虫活构请一并蚯集 摸体 回颜步关 重的动、学、归蚓鸟 蚯的 答色学系 点形教生生让纳在类 蚓危 问。习从 并状学理列学线平的害 题蚯四线人 归、意特出四生形面生 体以蚓、形类 纳大图点常、五观动玻存 表及的鸟请动文 本小引以见引、察物璃现 ,预身类 3学物明 节有言及的导 、巩蚯的上状 是防体之生和历 课什根蚯环学 怎固蚓主和, 干感是所列环史 学么据蚓节二生 样练引要牛鸟 燥染否以举节揭 到不上适动、回 区习导特皮类 还的分分蚯动晓 的同节于物让答 分。学征纸减 是方节布蚓物起 一,课穴并学课 蚯生。上少 湿法?广的教, 些体所居归在生前 蚓回4运的 润;泛益学鸟色生纳.靠物完问 的答蛔动原 的4,处目类 习和活环.近在成题 前蚯虫的因 ?了以。标就 生体的节身其实并 端蚓寄快及 触解上知同 物表内特动体结验总 和的生利慢我 摸蚯适识人 学有容点物前构并结 后生在用一国 蚯蚓于与类 的什,的端中思线 端活人问样的 蚓飞技有 基么引进主的的考形 ?环体题吗十生行能着 本特出要几变以动境,?大 节活的1密 方征本“特节化下物.并会让为珍 近习形理切 法。课生征有以问的引小学什稀 腹性态解的 。2课物。什游题主.出起结生么鸟 面和结蛔关观题体么戏:要蚯哪利明?类 处适构虫系察:的特的特蚓些用确等 ,于特适。蛔章形殊形征这疾板,资 是穴点于可虫我态结式。种病书生料 光居是寄的们结构,五典?小物, 滑生重生鸟内学构,学、型5结的以 还活要生类部习与.其习巩的如鸟结爱 是的原活生结了功颜消固线何类构鸟 粗形因的存构腔能色化练形预适特护 糙态之结的,肠相是系习动防于点鸟 ?、一构现你动适否统。物蛔飞都为结。和状认物应与的。虫行是主构课生却为和”其结病的与题、本理不蛔扁的他构?特环以生8特乐虫形观部特8三征境小理页点观的动位点、梳相组等这;,哪物教相,引理适为方些2鸟,育同师.导知应单面鸟掌类结了;?生学识的位你握日构解2互.生。办特认线益特了通动观手征识形减点它过,察抄;吗动少是们理生蛔报5?物,与的解.参虫一了它和有寄主蛔与结份解们环些生要虫其构。蚯都节已生特对中。爱蚓会动经活征人培鸟与飞物灭相。类养护人吗的绝适这造兴鸟类?主或应节成趣的为要濒的课情关什特临?就危感系么征灭来害教;?;绝学,育,习使。我比学们它生可们理以更解做高养些等成什的良么两好。类卫动生物习。惯根的据重学要生意回义答;的3.情通况过,了给解出蚯课蚓课与题人。类回的答关:系线,形进动行物生和命环科节学动价环值节观动的物教一育、。根教据学蛔重虫点病1.引蛔出虫蛔适虫于这寄种生典生型活的线结形构动和物生。理二特、点设;置2.问蚯题蚓让的学生生活思习考性预和习适。于穴居生活的形态、结构、生理等方面的特征;3.线形动物和环节动物的主要特征。
svn 服务器搭建
Subversion 版本控制服务器搭建Windows下服务器搭建一、安装环境:操作系统:Windows 7旗舰版64位Apache版本:httpd-2.2.22-win32-x86-openssl-0.9.8t.msiS ubversion版本:CollabNetSubversion-server-1.7.7-1-Win32.exeTortoiseSVN版本:TortoiseSVN-1.7.10.23359-x64-svn-1.7.7.msi二、安装步骤1.安装Apache一路next下去就OK,默认80端口。
可以通过修改httpd.conf的Listen 80为其他端口。
通过http://localhost呈现It works!表示安装成功。
2.安装Subversion运行Subversion的安装程序,安装完毕后进入Subversion的安装目录。
在bin目录下找到mod_dav_svn.so、mod_authz_svn.so、mod_dontdothat.so和libdb48.dll,将它们拷贝到Apache 的modules目录。
3.修改Apache配置文件编辑conf/httpd.conf文件,搜索到mod_dav.so和mod_dav_fs.so并去掉前面的#注释。
在LoadModule节的最后添加以下两行:在该文件最末进行相应的配置,以便客户端TortoiseSVN和浏览器进行访问:4.创建passwd文件可以先打开cmd设置环境变量:如set path=%path%;D:\JavaTools\Apache2.2\bin;创建用户文件:htpasswd -c E:\usr\Apache2.2\bin\passwd.conf username添加新用户(-m表示以MD5加密密码,可选项)htpasswd [-m] e:\usr\apache2.2\bin\passwd.conf newusernam e更改用户密码htpasswd [-m] e:\usr\apache2.2\bin\passwd.conf username删除用户(要用大写的D)htpasswd -D e:\usr\apache2.2\bin\passwd.conf usernam e5.创建权限控制文件AuthzSVNAccessFile指向的是authz的策略文件,详细的权限控制可以再这个策略文件中指定。
SVN在windows的安装和使用
SVN在windows的安装和使⽤第⼀步下载SVN服务器端1. 安装双击刚才下载的⽂件安装,注意把安装所有功能都勾上2.查看环境变量,如果没有⾃动新增对应的环境变量,就需要⼿动增加环境变量:将安装⽬录的bin⽂件⽬录复制到环境变量⾥,⽤分号隔开3.检查安装是否成功配置完环境变量后,运⾏cmd,输⼊命令⾏:svnserve --help4. 配置SVN资源库在电脑的任意位置创建⼀个空⽂件夹,⽤于存放SVN的资源。
我在D盘根⽬录下建了⼀个svnData,然后在DOS命令⾏执⾏如下命令svnadmin create D:\svnData\svndemo,执⾏完之后会在D盘svnData下⽣成⼀svndemo的⽬录,⾥⾯还有很多⽣成的⽂件夹和⽂件配置svnserve.conf⽂件,取消该⽂件的如下注释 anno-access = read auth-access = write上⾯指定允许匿名⽤户读取该资源库(如果要禁⽌匿名⽤户读取,修改为anno-access = none),授权⽤户对资源库可以执⾏读取、写⼊操作,继续配置该⽂件,取消下⾯的注释,password-db = passwd,上⾯指定SVN资源库使⽤passwd⽂件来保存⽤户名、密码配置conf⽬录下的passwd⽂件,加⼊如下⼀⾏,gwcheng= gwcheng,上⾯为该SVN资源库增加了⼀个⽤户,⽤户名为gwcheng,密码是gwcheng,经过上⾯的配置,SVN服务器已经配置完成了。
接下来可以启动SVN服务了,在命名⾏输⼊如下命令 svnserve -d -r D:\svnDatasvnserve是SVN服务器安装路径下bin⽬录的⼀个可执⾏程序,D:\svnData是SVN资源库的保存位置。
运⾏该命令即可启动SVN服务器。
注意:命令⾏不能关闭否则服务将被终⽌第⼆步下载安装客户端https:///visualsvn/download/tortoisesvn/下载后安装,主要把所有选项都选上,⽐如下图的安装完成后在桌⾯点击右键查看第三步将项⽬部署到svn服务器端在电脑任意位置建⼀个⽂件夹,并放⼏个⽂件填写SVN地址 svn//:localhost/svndemo 这⾥svndemo就是我们在第⼀步中第四个创建的然后输⼊第⼀步第四个配置的⽤户名密码,这样就把项⽬发布到svn服务器了第四步将服务器端的项⽬检出到本地在电脑的任意位置即可下载,在下载的项⽬⽂件夹中的空⽩区域右键选择 SVN CheckOut。
SVN服务器搭建和使用(一)
SVN服务器搭建和使⽤(⼀) Subversion是优秀的版本控制⼯具,其具体的的优点和详细介绍,这⾥就不再多说.⾸先来下载和搭建SVN服务器.现在Subversion已经迁移到apache⽹站上了,下载地址:这是⼆进制⽂件包的下载地址,你可在左侧的导航栏找到源代码,⽂档的下载地址.windows操作系统下⾯的⼆进制⽂件包⼀共有5种,如图:个⼈认为最好⽤VisualSVN server 服务端和 TortoiseSVN客户端搭配使⽤.点开上⾯的VisualSVN连接,下载VisualSVN server,如图:然后下载TortoiseSVN客户端,官⽹下载地址:注意下载跟你电脑匹配的安装包,在页⾯的下⾯你还可以找到语⾔包,如图:下载完成后,应该有这些安装包,如图:TortoiseSVN安装包和简体中⽂语⾔包VisualSVN server安装包先安装VisualSVN server的安装包,双击VisualSVN server安装包,如图:点Next,进⼊下⼀步,如图:点同意,进图下⼀步,如图:选择上⾯⼀个选项,点Next,进⼊下⼀步,如图:Location是指VisualSVN Server的安装⽬录,Repositorys是指定你的版本库⽬录.Server Port指定⼀个端⼝,Use secure connection勾⼭表⽰使⽤安全连接,Use Subversion authentication 表⽰使⽤Subversion⾃⼰的⽤户认证.点击Next,进⼊下⼀步,如图:点Install,进⼊下⼀步,如图:等待安装完成,如图:安装完成后,启动VisualSVN Server Manager,如图:接下来我们安装TortoiseSVN,双击安装包,进⼊下⼀步.如图:点击Next,进⼊下⼀步,如图:选择接受,然后点击Next,进⼊下⼀步,如图:选择安装路径,然后点击Next,进⼊下⼀步,如图:点击Install,开始安装,如图:等待安装完成,安装完成后如图:接下来我们安装简体中⽂语⾔包,这个⾮常简单,⼀路Next就⾏,就不截图了.语⾔包安装完成以后在桌⾯任意空⽩地⽅单击⿏标右键,会在右键菜单⾥找到SVN,如图:选择设置,进⼊下⼀步,如图:在右边的语⾔⾥⾯选择简体中⽂,然后点击应⽤,确定,汉化即完成,如图:到这⾥,服务端和客户端都已经安装完毕,下⼀篇介绍⽤VisualSVN Server创建版本库,以及TortoiseSVN的使⽤.。
svn使用指南windows环境版
svn使用指南windows环境版SVN是一个开源版本控制系统,能够有效地管理和追踪项目的变化。
在Windows环境下,可以使用TortoiseSVN来进行SVN操作。
本文将为您提供SVN的使用指南。
1. 安装TortoiseSVN2.创建SVN仓库2.1在本地选择一个文件夹,用于存放SVN仓库。
2.2 右键点击该文件夹,在弹出菜单中选择“Create repository here”。
2.3 在弹出的对话框中,选择“Yes”来创建Trunk、Tags和Branches目录结构。
3.导入项目至SVN仓库3.1在本地选择一个文件夹,用于存放项目文件。
3.2将项目文件拷贝到该文件夹中。
3.3 右键点击该文件夹,在弹出菜单中选择“TortoiseSVN”->“Import”。
3.4 在弹出的对话框中,填写SVN仓库的URL(如file:///C:/SVN/repos/project)和相关描述信息,点击“OK”进行导入。
4.创建工作副本4.1在本地选择一个文件夹,用于存放工作副本。
4.2 右键点击该文件夹,在弹出菜单中选择“SVN Checkout”。
4.3 在弹出的对话框中,填写SVN仓库的URL(如file:///C:/SVN/repos/project)和工作副本目录,点击“OK”进行创建。
5.提交更改5.1在工作副本中对项目文件进行修改。
5.3在弹出的对话框中,填写提交说明,点击“OK”进行提交。
6.更新工作副本6.1 右键点击工作副本文件夹,在弹出菜单中选择“TortoiseSVN”->“Update”。
6.2在弹出的对话框中,点击“OK”进行更新。
7.查看项目历史7.1 右键点击项目文件,在弹出菜单中选择“TortoiseSVN”->“Show log”。
7.2在弹出的对话框中,即可查看项目的提交历史和相关信息。
8.分支和合并8.1 右键点击项目文件,在弹出菜单中选择“TortoiseSVN”->“Branch/Tag”。
