• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Setting up Subversion (was: Setting up CVS so it actually works!)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.



  • Follow-Ups:
    • Re: Setting up Subversion (was: Setting up CVS so it actually works!)
      • From: Nick Zitzmann <email@hidden>
References: 
 >Setting up CVS so it actually works! (From: Heath Raftery <email@hidden>)
 >Re: Setting up CVS so it actually works! (From: Brent Gulanowski <email@hidden>)
 >Re: Setting up CVS so it actually works! (From: "b.bum" <email@hidden>)
 >Setting up Subversion (was: Setting up CVS so it actually works!) (From: Jeff Ganyard <email@hidden>)
 >Re: Setting up Subversion (was: Setting up CVS so it actually works!) (From: Nick Zitzmann <email@hidden>)

  • Prev by Date: Re: Setting up Subversion (was: Setting up CVS so it actually works!)
  • Next by Date: Re: Setting up Subversion (was: Setting up CVS so it actually works!)
  • Previous by thread: Re: Setting up Subversion (was: Setting up CVS so it actually works!)
  • Next by thread: Re: Setting up Subversion (was: Setting up CVS so it actually works!)
  • Index(es):
    • Date
    • Thread