How to join the Salsa group

 
 

Salsa is the name of the collaborative development server for Debian based on GitLab. Salsa provides the necessary tools for package maintainers, packaging teams and other individuals and groups for collaborative development.

The Reproducible Builds project is using Salsa to host most of its infrastructure and Git repositories and you can find out more information about Salsa on the Salsa page of the Debian Wiki.

To contribute to the Reproducible Builds project, please follow the following instructions:

1. Visit the Debian GitLab self-service pages

First, visit signup.salsa.debian.org and select Register guest account:

2. Create a guest account on Salsa

Next, create your account. Note that your username will be suffixed with -guest to distinguish you from official Debian Developers.


After registering, you should see the following screen:

3. Check your email

You will have to confirm your email address to proceed. Check your email inbox and follow the link provided:

4. Login to your new account

Next, login to your new account. Remember that your username will have be suffixed with -guest.

5. Join the Reproducible Builds group

On Salsa, development is split into groups. You will need to join the reproducible-builds group before you can commit directly to our Git repositories. You can, however, submit merge requests without this step.

To join the Reproducible Builds group, ensure you are logged into Salsa, visit salsa.debian.org/reproducible-builds and then select Request Access:


After requesting access, you should see the following message:

6. Wait for confirmation

Unfortunately you will have to wait for someone on the Reproducible Builds team to accept your request. You should receive an email once this occurs:

7. Add an SSH key

Finally, to push directly to our Git repositories you will need to add your SSH key to your Salsa account settings. You can do this by visiting salsa.debian.org/profile/keys:

8. Congratulations!

Congratulations, you are now part of the Reproducible Builds group on Salsa and you should now be able to clone and push to our repositories via Git.