Xfce Wiki

Sub domains
 

This is an old revision of the document!


Get a contributor account

Who can apply for an account?

Well basically anybody, but of course it has to be Xfce related. If you want to translate, a GIT account is not needed, you should read this first.
That said, please only apply for an account only if you think that you will work on Xfce for a somewhat longer time. If you know that you will only work for a couple of weeks and then never again, please consider not applying for an Xfce account but instead continue to put patches patches in the bug tracker.

We also value if you show you work or patches before applying, so we have at least a bit of understanding what you're capable of and if the idea fits in the Xfce philosophy.

The limitations are not there to exclude anyone – they are there to ensure that the maintenance of accounts remains reasonable. Of course, to be clear: the Xfce sysadmins have the last word about whether or not to create an account for somebody.

SSH

For a secure connection to push git commits, the Xfce project uses SSH keys to authorize on the server. This has the advantage a secure connection is established between the server with simple passwords.

Generating a SSH key

Note: if you already have an ssh key, you can just use the existing key instead of creating a new one.

SSH keys are stored in your home directory in the ~/.ssh directory. To generate a key pair use the following command:

ssh-keygen -t rsa

or

ssh-keygen -t dsa

When the command asks for the passphrase it is advised to set a relatively simple password. This password is used to unlock the key when you use it. For more information on how to create a pair of SSH keys, please refer to a SSH documentation or book.

Now that you are finished generating your key pair, you will have two files: a private key and a public key. If you have accepted the default filename, they will be respectively $HOME/.ssh/id_dsa and $HOME/.ssh/id_dsa.pub or $HOME/.ssh/id_rsa and $HOME/.ssh/id_rsa.pub, depending on the type of key you have specified.

The private key must remain secret, do not publish it to anyone under any circumstance.

The public key can be published and shall be sent when you are applying for an Xfce GIT account.