m (Fix the ssh command for creating the ~/public_git dir) |
m (Update header description for gitweb section) |
||
Line 45: | Line 45: | ||
<code>git clone git://fedorapeople.org/~your_fedora_username/repo.git</code> | <code>git clone git://fedorapeople.org/~your_fedora_username/repo.git</code> | ||
==== | ==== Browse your project via gitweb ==== | ||
You can see your project listed in [http://fedorapeople.org/gitweb gitweb] once the project list updates (hourly). ''Note that this URL may change.'' | You can see your project listed in [http://fedorapeople.org/gitweb gitweb] once the project list updates (hourly). ''Note that this URL may change.'' |
Revision as of 22:42, 3 October 2008
BETA git hosting support
fedorapeople.org 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/
Pushing to your repository
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
Cloning your repository
To clone your repository, use a command similar to:
git clone git://fedorapeople.org/~your_fedora_username/repo.git
Browse your project via gitweb
You can see your project listed in gitweb once the project list updates (hourly). Note that this URL may change.