One of the things provided for Fedora contributors is access to fedorapeople.org for hosting various web content. One thing that has become somewhat common there is hosting a git repository for someone to take a look from time to time. And since its inception, making this a little bit nicer has been one of the things I've hoped to be able to do.
Now that we have some time from observing the load and feel that the box isn't terribly loaded, I spent some time this afternoon making things a bit nicer for users who want to have a small git repository hosted there. As of right now, this should be considered beta (at best) and it may go away based on some trial time. Also, if you are hosting something more substantial with a number of contributors, I strongly suggest using fedorahosted instead. With those disclaimers out of the way, here's the basics for using it.
- Create a public_git directory in your home directory
- Put your git repository under this directory. Common methods for initially doing this would be rsync or scp of a repository you already have.
- Touch the git-daemon-export-ok file in the repository. This makes it so that others have access to the repository
- You can also set a description for the project by editing the description file in the repository
- Users can clone your repository via something like git clone git://fedorapeople.org/~katzj/isomd5sum.git
- You can see your project listed in gitweb once the project list updates (hourly). Note that this URL may change
And that's all there is to it. The documentation for fedorapeople has been updated with this information as well. Let me know if you run into any problems.