New GNOME Account Requests

Translators no longer need Git accounts to submit translations. Please read (this and this) for more information.

How to request accounts on GNOME infrastructure.

What technology is used for GNOME accounts?

GNOME accounts are LDAP accounts, created on our identity management (IdM) solution, which is based on FreeIPA.

When are GNOME accounts required?

GNOME accounts are currently required in three cases:

  1. Developers who need to directly commit code to modules in the core GNOME GitLab group

  2. Contributors who need to use services which are restricted to GNOME accounts owners. This includes Nextcloud, Openshift and meet.gnome.org.
  3. All GNOME Foundation members, who automatically get an account with their membership

GNOME accounts are not required to contribute code changes to GNOME modules, as this can be done through merge requests in GitLab, and GitLab can be accessed using a third-party authentication provider (Google, GitHub, GitLab.com). Please read get involved for more information on how to get involved in a specific team.

How to request a GNOME (LDAP) account

Pre-requisites

Account applicants must be endorsed by an existing GNOME contributor or module maintainer. Applicants must also demonstrate that they have been working with a specific GNOME team either writing code, documentation or providing other general purpose contributions before applying for a GNOME account.

Steps

  1. Login into gitlab.gnome.org using one of the available third-party authentication providers (Gitlab.com, Github, Google).

  2. Open an account request issue, and fill in the template (the issue is marked as confidential by default)

  3. Follow the status of the issue by directly watching updates on it.
  4. Once your application has been processed and the request issue has been closed, retrieve your temporary GNOME Account password. Instructions on how to do so are available here.

  5. Login to the account system directly using the one time password to reset your first time password (an SSH key is currently required to do this, but we are currently working on improving this). More details on the Account Management System are available here.

  6. If you are planning on committing changes to GNOME modules, make sure that you read our documentation on using Git and being a maintainer.

Once your GNOME (LDAP) account has been created, it will be linked to your existing GitLab account via a dedicated identity. For services that are not GitLab (i.e Nextcloud, Openshift, meet.gnome.org etc.) you should be able to login by entering the username and password that was provided.

Other account types

Details on how to create other types of accounts on GNOME infrastructure.instructions:

blogs.gnome.org

See this page on how to create a blog on blogs.gnome.org.

@gnome.org email addresses

@gnome.org mail aliases are currently created automatically within 24h from your acceptance into the GNOME Foundation (the e-mail the alias will be binded to is the one available on your user profile page on the Account Management System).

master.gnome.org access

Accessing master.gnome.org is required for publishing new releases. It requires the DOAP file of the module that you will be publishing to contain a maintainer tag with your userid.

To apply, please open a generic new account request ticket.

people.gnome.org web space

To request a people.gnome.org web space, please open a generic new account request ticket.

Please read this email if you were used to login against webapps2.

To login, use the following command: ssh -l $uid people.gnome.org.

How to manage an existing GNOME (LDAP) account

Users can log into account.gnome.org to update their personal information and SSH keys. If you have lost your account details, see the instructions on how to reset or retrieve your first time GNOME account password.

Infrastructure/NewAccounts (last edited 2020-11-04 18:39:03 by AllanDay)