We have a small work group that I would like to encourage to adopt git after being on SVN. So, I am interested in getting the best of the central repository feel that SVN has to offer while getting all the best of git. We don’t tend to have a single large project but many smaller and unrelated projects, so they will likely be structured as multiple git repositories. What would be folks’ recommendations about how to move forward? A few options:
- Simple directory structure via ssh
- Private github
- Gitolite
We do not have ssh access to machines through our firewall (go figure), so access to local resources for us means going over http.
A private GitHub is appealing to me since you don’t have to worry about administering the repo server, ever. BitBucket is a really nice free alternative, which supports git these days, and doesn’t charge for private repos: