[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Help with setup on OSX 10.4.2

From: Ryan Schmidt <subversion-2005_at_ryandesign.com>
Date: 2005-08-07 01:31:40 CEST

On 07.08.2005, at 00:57, Scott Andrew wrote:

> I am am looking for some good step by step instructions for setting
> up my subversion server using HTTPs on my OSX 10.4.2 machine. I
> have svn and a respository using svn:// and svn+ssh:// the problem
> with ssh is that it is so slow. The problem with svn:// is that the
> XCode 2.1 SVN integration is broken.

I use the Subversion 1.2.1 command-line client on Mac OS X 10.4.2 to
access a Subversion 1.1.4 repository on a Gentoo Linux machine at
work via http and https. I also have a tiny repository on my
PowerBook which I access via the file protocol.

I'm not sure why svn+ssh would be so slow for you... I haven't heard
that complaint from others on this list, so I'm wondering if there's
something strange about your setup. You are trying to access the
repository on the Mac server from a client on that same Mac, or from
a different machine?

I'm not familiar with Xcode's Subversion integration, but if it has
any, I don't see why it would care what protocol is used. In other
words, I'd assume that if Xcode is supposed to be able to access your
repository, but cannot do so with your svn-protocol URL, then I don't
see why it would work any better with an http- or https-protocol URL.
Exactly what error does Xcode give you? How could I reproduce it on
my end?

> Also, a little off subject, don't I have to have HTTPS support
> setup for Trac when i eventually install it?

Trac needs a web server, to be sure, but I think it'll be just as
happy with http as it will with https. Subversion can use either too,
of course. You'll just probably want to use https for both if you
allow access outside of a closed office network.

The tricky bit will be that the Subversion Apache module requires
Apache 2, and Mac OS X still only comes with Apache 1. So you'll need
to install Apache 2 from somewhere, keep it up-to-date, and maintain
its configuration. Server Logistics' Complete Apache 2 [1] is one
option. Romain Bossut's WebServerXKit [2] is another. (And there are
probably others.) You'll also need to install Subversion, but I guess
you've already done that. I've personally used DarwinPorts [3] to
install all of this. There's a certain niceness to be able to say
things like "sudo port install subversion +mod_dav_svn" and have it
know what to download and from where, what to compile, where to
install it and what dependencies to follow. But I should note that
although I intend to set up Apache 2 and Subversion through it, I
haven't actually bothered to do so yet, since local file access works
fine for this test repository.

[1] http://www.serverlogistics.com/apache2.php

[2] http://www.rbsoftware.net/?page=wsxk

[3] http://darwinports.opendarwin.org/

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Aug 7 01:33:26 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.