Subversion from behind a proxy server


#1

Am trying to access a Dreamhost subversion repository from behind a corporate proxy. I have the proxy server settings (host and port) set up in the svn server file, but am getting the MKACTIVITY 400 error when I try to commit using an svn client with an http://mysite.com/repo type URL.

Any ideas any one?


#2

How are you connecting to subversion? I use SVN+SSH using TortoiseSVN and PuTTY and your setup doesn’t sound similar to what I do to get through my corporate proxy.

Free unique IP and $67 off with promo code [color=#CC0000]FLENSFREEIP67[/color] or use [color=#CC0000]FLENS97[/color] for $97 off. Click here for more options


#3

I am using TortoiseSVN, but have also tried RapidSVN. I am using this form:

http://mysite.com/repos/path/to/trunk

I don’t want to use ssh+svn because the main purpose of the checkout is for a less experienced user to perform updates to the local server. The checkout and updates work using http, but the commits and adds won’t. (I need the commits to push a few bug fixes back from this server to the deployment repository.)


#4

I have to admit that this is beyond my direct expertise, but have you read this?
http://subversion.tigris.org/faq.html#proxy

[quote]Next, you need to make sure the proxy server itself supports all the HTTP methods Subversion uses. Some proxy servers do not support these methods by default: PROPFIND, REPORT, MERGE, MKACTIVITY, CHECKOUT. In general, solving this depends on the particular proxy software. For Squid, the config option is

TAG: extension_methods

Squid only knows about standardized HTTP request methods.

You can add up to 20 additional “extension” methods here.

#Default:

none

extension_methods REPORT MERGE MKACTIVITY CHECKOUT
[/quote]
Free unique IP and $67 off with promo code [color=#CC0000]FLENSFREEIP67[/color] or use [color=#CC0000]FLENS97[/color] for $97 off. Click here for more options


#5

Yes, I did read that. However, it hasn’t helped me. I may need more proxy server details than the server support crew can provide: e.g., the extension methods support.

But, thank you very much for your help.


#6

Yeah, the fact that some operations work and some fail would seem to point to the need to configure the correct extension methods. I can understand the difficulty in getting the configuration of your client’s proxy server… :frowning:

Free unique IP and $67 off with promo code [color=#CC0000]FLENSFREEIP67[/color] or use [color=#CC0000]FLENS97[/color] for $97 off. Click here for more options