Re: Setting up Subversion (was: Setting up CVS so it actually works!)
Re: Setting up Subversion (was: Setting up CVS so it actually works!)
- Subject: Re: Setting up Subversion (was: Setting up CVS so it actually works!)
- From: Jeff Ganyard <email@hidden>
- Date: Sat, 10 Jul 2004 12:14:33 -0700
On Jul 10, 2004, at 11:22 AM, Nick Zitzmann wrote:
On Jul 10, 2004, at 10:58 AM, Jeff Ganyard wrote:
Sure, I would love to... anyone got a tutorial to setting up a
Subversion server on OS X?
No, but I can tell you what I did:
1. Downloaded Subversion from <http://subversion.tigris.org/>
2. Unpacked Subversion
3. Downloaded Berkeley DB & patches from <http://www.sleepycat.com/>
4. Unpacked Berekely DB
5. Patched unpacked Berkeley DB
6. Built Berkeley DB (./configure ; make)
7. Installed Berkeley DB (sudo make install)
8. Built Subversion (./configure ; make)
9. Installed Subversion (sudo make install)
10. Wrote an ACL with user names and passwords (you'll have to read
the manual for details)
11. Created a "repository root" folder to hold all repositories
12. Used "svnadmin create" to make each repository
13. Made minor changes to each repository's configuration file, to
point to the ACL, etc.
14. Started svnserve (svnserve -d -r /path/to/the/repository/root)
That's all you have to do to get a basic Subversion installation. If
you want WebDAV or SSH support, you might need to do a few other
things, but all in all it's pretty easy to set up Subversion.
My problem is that I do need a multiuser/network solution with ssh. And
from what I've read/tried that means Apache2 with WebDAV and that's
were I had I problems last time I tried.
Setting up the client on Macs other than the server is pretty easy:
1. Download Subversion
2. Unpack Subversion
3. Build Subversion (./configure ; make)
4. Install Subversion (sudo make install)
5. If you haven't already done so, you'll have to modify your shell's
default path to include /usr/local/bin
I would recommend Subversion over CVS any day, even though Subversion
isn't supported as an SCM system by Xcode as of version 1.2.
Subversion can do many things CVS can't; see
<http://subversion.tigris.org/> for details and downloads.
Oh, I agree. I've been pushing for adoption amongst a group I
contribute to for at least the last year or so.
_______________________________________________
xcode-users mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/xcode-users
Do not post admin requests to the list. They will be ignored.