FAQ
I get "fatal: no matching remote head" when trying to clone a repository
Most likely the repository you're trying to clone is empty, and the error message is git's friendly way of telling you that. See below (or by clicking "more info" next to the repository's "push url") for info on how to push to it.
How do I point my local Git repository at Gitorious?
Easiest way is to put something like the following in your .git/config
file of the repository you wish to push:
[remote "origin"]
url = git@gitorious.org:project/repository.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
and then git push origin master to push the code to Gitorious.
You can also just run "git push git@gitorious.org:tumbline/mainline.git", or
you can setup a remote by doing the following (add --fetch to the add call to
get the config from above):
git remote add origin git@gitorious.org:project/repository.git # to push the master branch to the origin remote we added above: git push origin master # after that you can just do: git push
Why is my email displayed?
The email you used to signup with Gitorious is displayed to other users, so that they
can contact you about your projects if they need to. We do however take light
measures against crawlers by not displaying your email in completely plain text.
But just to be clear: we won't sell or use any information you give to
gitorious.org against you or anyone else for financial and/or personal gains.
Why do I need to upload my public SSH key?
When you push to a Git repository, your public key is how we authenticate you and check if have the permissions required to do a commit to a given repository
What version of Git is Gitorious running?
git version 1.5.4.4
