My colleague and I want to collaborate on the source code for many
small projects. We have one machine that is always on and connected to
the Internet that we think should host the code we're working on. We'd
like to be able to sync our local code trees over SSH, make changes,
and then commit those changes to the 'main' repository on the
always-on always-connected machine.
The problem is that TLA seems pretty complex. Does each project need
its own repository? How do we sync over SSH? Should one user own all
the code on the hosting machine, or .. ? Do we want to make a mirror
of the main archive, or .. ?
The Arch tutorial seems to come at it from the perspective that I'm
creating a repository on my own computer for my own amusement, but
really, I'm wanting to create a system where multiple people can
retrieve, modify and commit code to some centralized server. |