BETA git hosting support
fedorapeople now has support for hosting git repositories including accessing them via the git protocol for anonymous downloads as well as providing gitweb. This should be considered beta.
Create a public_git
directory in your home directory on fedorapeople.org
ssh your_fedora_username@fedorapeople.org mkdir ~/public_git
Put your git repository in ~/public_git
For example, here is how to create a repository on your local system and upload it:
mkdir repo.git cd repo.git git init --bare touch git-daemon-export-ok cd .. scp -r repo.git your_fedora_username@fedorapeople.org:public_git/
At this point your new repository is still empty. You can push to it from a local repository with a little setup:
cd /path/to/local/repo git remote add fedorapeople your_fedora_username@fedorapeople.org:public_git/repo.git git push --mirror fedorapeople
Others can now clone your repository
To clone your repository, a user would use a command similar to:
git clone git://fedorapeople.org/~your_fedora_username/repo.git
See your project in gitweb
You can see your project listed in gitweb once the project list updates (hourly). Note that this URL may change.