<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: WebDAV &#8211; Resolve &#8211; (405 Method Not Allowed) in response to PROPFIND request for &#8216;/svn&#8217;</title>
	<atom:link href="http://www.techpulp.com/blog/2009/01/webdav-405-method-not-allowed-in-porpfind/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.techpulp.com/blog/2009/01/webdav-405-method-not-allowed-in-porpfind/</link>
	<description>The pulp of technology</description>
	<lastBuildDate>Mon, 30 Jan 2012 07:42:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Neo</title>
		<link>http://www.techpulp.com/blog/2009/01/webdav-405-method-not-allowed-in-porpfind/#comment-39</link>
		<dc:creator>Neo</dc:creator>
		<pubDate>Wed, 13 May 2009 18:53:09 +0000</pubDate>
		<guid isPermaLink="false">http://techpulp.com/?p=477#comment-39</guid>
		<description>That&#039;s right! SVNParentPath is needed if the base directory holds multiple SVN repositories in their own subdirectories. On the other hand, SVNPath is needed if there is only one repository.</description>
		<content:encoded><![CDATA[<p>That&#8217;s right! SVNParentPath is needed if the base directory holds multiple SVN repositories in their own subdirectories. On the other hand, SVNPath is needed if there is only one repository.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alvin</title>
		<link>http://www.techpulp.com/blog/2009/01/webdav-405-method-not-allowed-in-porpfind/#comment-38</link>
		<dc:creator>Alvin</dc:creator>
		<pubDate>Tue, 12 May 2009 08:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://techpulp.com/?p=477#comment-38</guid>
		<description>Update: RESOLVED

It turns out I was trying to create a repository at /path/svn, then use that as a ParentPath.  I.e., I was running svnadmin create /path/svn.

The correct way is to create a directory at /path/svn, then you can add additional subdirectories, e.g., /path/svn/repo1, /path/svn/repo2, then run:

svnadmin create /path/svn/repo1
svnadmin create /path/svn/repo2

Then, later, if you need another repository, create another sub-directory and run &quot;svnadmin create&quot; again, with no need to restart Apache.

Sometimes you just need to ask somebody the question to find the answer.

The long and sort is, when using SVNParentPath, you do NOT make the parent path a repository.  While that might seem obvious in retrospect, for beginners trying put all this together for the first time, the entire process contains dozens of booby-traps waiting to spring on the unwary and inexperienced.  I&#039;ve spent more time on Google over the last week than I care for.  You can&#039;t imagine how tired I am of reading on numerous sites to make sure the file permissions are all set correctly.  (sigh!)</description>
		<content:encoded><![CDATA[<p>Update: RESOLVED</p>
<p>It turns out I was trying to create a repository at /path/svn, then use that as a ParentPath.  I.e., I was running svnadmin create /path/svn.</p>
<p>The correct way is to create a directory at /path/svn, then you can add additional subdirectories, e.g., /path/svn/repo1, /path/svn/repo2, then run:</p>
<p>svnadmin create /path/svn/repo1<br />
svnadmin create /path/svn/repo2</p>
<p>Then, later, if you need another repository, create another sub-directory and run &#8220;svnadmin create&#8221; again, with no need to restart Apache.</p>
<p>Sometimes you just need to ask somebody the question to find the answer.</p>
<p>The long and sort is, when using SVNParentPath, you do NOT make the parent path a repository.  While that might seem obvious in retrospect, for beginners trying put all this together for the first time, the entire process contains dozens of booby-traps waiting to spring on the unwary and inexperienced.  I&#8217;ve spent more time on Google over the last week than I care for.  You can&#8217;t imagine how tired I am of reading on numerous sites to make sure the file permissions are all set correctly.  (sigh!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alvin</title>
		<link>http://www.techpulp.com/blog/2009/01/webdav-405-method-not-allowed-in-porpfind/#comment-37</link>
		<dc:creator>Alvin</dc:creator>
		<pubDate>Tue, 12 May 2009 07:32:23 +0000</pubDate>
		<guid isPermaLink="false">http://techpulp.com/?p=477#comment-37</guid>
		<description>Update: I was using SVNParentPath

Your advice works with SVNPath -- but I lose the Parent-path functionality.</description>
		<content:encoded><![CDATA[<p>Update: I was using SVNParentPath</p>
<p>Your advice works with SVNPath &#8212; but I lose the Parent-path functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alvin</title>
		<link>http://www.techpulp.com/blog/2009/01/webdav-405-method-not-allowed-in-porpfind/#comment-36</link>
		<dc:creator>Alvin</dc:creator>
		<pubDate>Tue, 12 May 2009 06:26:19 +0000</pubDate>
		<guid isPermaLink="false">http://techpulp.com/?p=477#comment-36</guid>
		<description>I have read on other sites that it needs the trailing slash in order to avoid getting the error, &quot;svn: Repository moved permanently to &#039;http://localhost/svn/&#039;; please relocate.

Indeed, when I make your suggested change, removing the trailing slash, this is exactly the error I receive.

So it appears I have the choice between no trailing slash, and a &quot;moved permanently&quot; error, or with the trailing slash and a &quot;405 Method not allowed&quot; error.

Either way, I&#039;m screwed.</description>
		<content:encoded><![CDATA[<p>I have read on other sites that it needs the trailing slash in order to avoid getting the error, &#8220;svn: Repository moved permanently to &#8216;http://localhost/svn/&#8217;; please relocate.</p>
<p>Indeed, when I make your suggested change, removing the trailing slash, this is exactly the error I receive.</p>
<p>So it appears I have the choice between no trailing slash, and a &#8220;moved permanently&#8221; error, or with the trailing slash and a &#8220;405 Method not allowed&#8221; error.</p>
<p>Either way, I&#8217;m screwed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MrWheezy</title>
		<link>http://www.techpulp.com/blog/2009/01/webdav-405-method-not-allowed-in-porpfind/#comment-35</link>
		<dc:creator>MrWheezy</dc:creator>
		<pubDate>Wed, 15 Apr 2009 02:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://techpulp.com/?p=477#comment-35</guid>
		<description>Excellent tips .I really appreciate all these points, and I agree completely…</description>
		<content:encoded><![CDATA[<p>Excellent tips .I really appreciate all these points, and I agree completely…</p>
]]></content:encoded>
	</item>
</channel>
</rss>

