On Thu, Sep 15, 2011 at 8:04 AM, Scott Chacon <schacon@xxxxxxxxx> wrote: > Hey, > > On Thu, Sep 15, 2011 at 2:01 AM, Joshua Stoutenburg > <jehoshua02@xxxxxxxxx> wrote: >>> Reading your exchanges elsewhere in this thread, I think you missed that >>> you don't need a git server at all just to *use* git. >>> >>> Even when you want to exchange your commits between two or three machines, >>> all you need is ssh access. There is no *git server* necessary. git is not >>> svn. ;-) >>> >>> I thought I'd just mention this to help you streamline your search. >>> >>> -- Hannes >>> >> >> I read the first four and a half chapters from the Pro Git book pdf. >> So I think I understood that much. >> >> But in my situation, I do need a server so that other developers can >> access anytime over the internet. >> >> I should have mentioned that. > > I guess I'm confused. The fourth chapter of the Pro Git book is > entirely about setting up your own Git server, including basically > step by step instructions on Gitolite and Gitosis, in addition to > simply running your own ssh-based server plus gitweb. It is like 20 > pages long - how is this not exactly what you're asking for? > > Scott > Scott -- the man himself! I've been reading the pdf version of the excellent Pro Git book: http://progit.org/ebook/progit.pdf In the pdf version, Chapter 5 covers "Git on the Server". I was a little confused at section 5.2, "Getting Git on a Server". I was expecting a process very similar to installing on a work station (sections 2.4, "Installing Git", and 2.5, "First-Time Git Setup"), with differences pertaining to the server. But this section (5.2) didn't talk about that and seemed to assume I already installed Git on the server. Instead, this section explains how to create a bare repository and Section 5.2.1 explains how to put the bare repository on the server. So I jumped ahead to section 5.4, "Setting Up the Server", hoping to find the process I was expecting. For the most part it was there. But I was left pondering how tedious it would be to manage a couple dozen git users. So I read sections 5.7 "Gitosis" and 5.8 "Gitolite". It sounds like these two tools do the same thing. Since I'm not sure what makes them different, I wasn't sure which one would fit my needs. Then, I heard about Gitorious and would like to give that a spin. The idea of installing a single piece of software that does everything seems more appealing than installing and configuring multiple pieces of software. I'll return to the books for now and do the best I can. I'm running the Git server in a VirtualBox VM server and keep snapshots after significant changes. So if I break anything, it will be a couple clicks to recover. Thanks for everyone's help. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html