<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>八佰里 &#187; Subversion</title>
	<atom:link href="http://www.800l.com/tag/subversion/feed" rel="self" type="application/rss+xml" />
	<link>http://www.800l.com</link>
	<description>化繁成简... 破茧成蝶</description>
	<lastBuildDate>Fri, 13 Aug 2010 01:39:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Subversion 和 Apache 安装与配置</title>
		<link>http://www.800l.com/subversion-apache.html</link>
		<comments>http://www.800l.com/subversion-apache.html#comments</comments>
		<pubDate>Thu, 01 Oct 2009 02:51:22 +0000</pubDate>
		<dc:creator>佛祖</dc:creator>
				<category><![CDATA[电脑软件]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[WAMP]]></category>

		<guid isPermaLink="false">http://www.800l.com/?p=354</guid>
		<description><![CDATA[     由于本人自身原因，网站管理不能通过FTP的21端口，只能和http共用80端口，上周CY老师介绍了Subversion版本控制系统，那天下午我就搜集大量资料搭建了 Apache + Subversion 环境，在这里我说说自己搭建的过程。     本人不是直接预装的 Apache ，而是 AMP 集成套装 Zend Server ，这点首先声明。      软件准备：我们可以到Subversion官方网站下载最新版的Subversion，本人比较喜欢绿色版，所以下载的是zip二进制压缩包，下载地址是http://subversion.tigris.org/getting.html。      下载完成后解压缩到自己喜欢的安装路径，建议不要有空格，个人习惯，自从接触java就养成了。      开始安装：      1.拷贝 Subversion 安装目录下的 bin 文件夹下的 mod_dav_svn.so 和 mod_authz_svn.so 到 Apache 的模块目录(例如 x:\Zend\Apache2\modules )下；      2.进入“我的电脑&#8211;&#62;属性&#8211;&#62;高级&#8211;&#62;环境变量”，在下面的框中选中“Path”并单击那个编辑，在弹出的修改框中添加变量值“;Subversion安装路径\bin”，注意“;”号，Subversion安装路径要替换成自己的；      3.编辑Apache 的设置文件(httpd.conf) :           a. 去掉下面两行前面的“#”: #LoadModule dav_fs_module modules/mod_dav_fs.so #LoadModule dav_module modules/mod_dav.so            b.  添加下面两行到所有 LoadModule （加载模块）的后面（紧跟）: LoadModule [...]]]></description>
			<content:encoded><![CDATA[<p>     由于本人自身原因，网站管理不能通过FTP的21端口，只能和http共用80端口，上周CY老师介绍了Subversion版本控制系统，那天下午我就搜集大量资料搭建了 Apache + Subversion 环境，在这里我说说自己搭建的过程。</p>
<p>    本人不是直接预装的 Apache ，而是 AMP 集成套装 Zend Server ，这点首先声明。</p>
<p>     软件准备：我们可以到Subversion官方网站下载最新版的Subversion，本人比较喜欢绿色版，所以下载的是zip二进制压缩包，下载地址是<a href="http://subversion.tigris.org/getting.html" target="_blank">http://subversion.tigris.org/getting.html</a>。</p>
<p>     下载完成后解压缩到自己喜欢的安装路径，建议不要有空格，个人习惯，自从接触java就养成了。<span id="more-354"></span></p>
<p>     开始安装：</p>
<p>     1.拷贝 Subversion 安装目录下的 bin 文件夹下的 mod_dav_svn.so 和 mod_authz_svn.so 到 Apache 的模块目录(例如 x:\Zend\Apache2\modules )下；</p>
<p>     2.进入“我的电脑&#8211;&gt;属性&#8211;&gt;高级&#8211;&gt;环境变量”，在下面的框中选中“Path”并单击那个编辑，在弹出的修改框中添加变量值“;Subversion安装路径\bin”，注意“;”号，Subversion安装路径要替换成自己的；</p>
<p>     3.编辑Apache 的设置文件(httpd.conf) :</p>
<p>          a. 去掉下面两行前面的“#”:</p>
<blockquote><p>#LoadModule dav_fs_module modules/mod_dav_fs.so<br />
#LoadModule dav_module modules/mod_dav.so</p></blockquote>
<p>           b.  添加下面两行到所有 LoadModule （加载模块）的后面（紧跟）:</p>
<blockquote><p>LoadModule dav_svn_module modules/mod_dav_svn.so<br />
LoadModule authz_svn_module modules/mod_authz_svn.so</p></blockquote>
<p>    4.重启机器，安装完成！</p>
<p>    开始配置：</p>
<p>    1.首先要建立一个数据仓库，放在非系统盘即可，因为系统盘重装系统以后就格了。在E盘下面建立一个目录叫svnroot，然后在svnroot下面再建立一个我们专门放我们工程的目录,比如叫test.于是我们在E盘下面就有了这个一个文件夹:E:\svnroot\test，然后打开“运行”，键入cmd，用svnadmin的命令，使这个文件夹变成我们的数据仓库，命令如下:</p>
<blockquote><p>svnadmin create E:\svnroot\test</p></blockquote>
<p>如果运行成功的话，什么也没有输出，但是文件夹test下面，会多了几个文件夹和文件，如果你有两个或以上工程，依葫芦画瓢；</p>
<p>    2.在httpd.conf文件中，增加如下内容，本人仅作示例，可按个人需求修改:</p>
<blockquote><p>&lt;Location /svn/test&gt;<br />
DAV svn<br />
SVNPath E:/svnroot/test<br />
AuthType Basic<br />
AuthName &#8220;扒掰李 版本控制系统&#8221;<br />
AuthUserFile E:/svn_auth_files/test.auth<br />
Require valid-user<br />
&lt;/Location&gt;</p></blockquote>
<p>添加完上面这些记得保存，我们会发现test.auth我们并没有建啊，不要急，下一步我们就来生成test.auth文件；</p>
<p>    3.通过“运行”，键入“cmd”回车，用Dos命令进入apache的安装目录的bin文件夹，输入如下命令:</p>
<p>htpasswd -cb test.auth 用户名 密码</p>
<p>我们就会发现在bin目录生成了test.auth，用户名密码自定义吧，如果还要增加用户呢，可以用如下方法:</p>
<p>htpasswd -b test.auth 另一个用户名 另一个密码</p>
<p>只是在生成密码的时候，小了一个c的参数，因为c表示英文“create”,不要我解释了吧？我们把test.auth移到 E:/svn_auth_files/ 里面去，OK.</p>
<p>    4.重启 Apache 服务器，这个时候，可以在浏览器里面输入 <a href="http://localhost/svn/test">http://localhost/svn/test</a> 试试看.</p>
<p>如果大家有多个数据仓库，依样添加吧！</p>
<p>( 转载请注明出自 扒掰李 )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.800l.com/subversion-apache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.295 seconds -->
