Notes on Setting up a Functional Git Service

In my last post I described how I went about setting up the infrastructure for git.pablopie.xyz and I mentioned I still needed to setup links for people to clone the repos from. Well, I’m pleased to report I’ve figured it out!

The trick is using git daemon to serve the Git protocol. The big advantage of doing this is that anyone can use the url to clone the repo, but committing is still restricted to SSH. Anyway, if you want to learn more about git daemon you should have a look at Git Daemon. There’s also a useful tutorial in codemadness.org

Hopes this helps someone in the future 😛️