New Account
From The Document Foundation Wiki
To get an account, go to freedesktop.org and follow the instructions. In a few days time, if all goes well, you will get confirmation of your account emailed to you.
You have to attach two files to the request (your pgp key and your ssh key), but you can attach only one item at a time; so just reply immediately to the bug report and attach the second file.
Once you've got your account it should all be plain sailing. To try it, just eg.
ssh <account>@users.freedesktop.org
or - if you have got a push waiting - do a test push:
git push ssh://<account>@git.freedesktop.org/git/libreoffice/<repo> master
There's two likely failure modes. If it fails and asks you for a password, then chances are you've got your account name wrong. There were reports of people who asked for a mixed-case id and were assigned all-lower-case (the project standard). The user name is case sensitive...
If it fails with "unable to chdir or not a git repository", then you've got the url wrong.
The other place to check is ~/.ssh/config
Host *.freedesktop.org
User accountname
IdentityFile ~/.ssh/mykey-fdo
Once everything is working, you now need to save the following to your config, so you can forget about the exact push URL:
./g config remote.origin.url ssh://<account>@git.freedesktop.org/git/libreoffice/@REPO@
(Change <account> to your account name - @REPO@ tells g to substitute the repo name here)
You should now be able to commit to the central repo with
git push origin master
substitute master as appropriate for whatever branch you're working on.