Obtaining Git access

Last updated on
21 January 2025

Obtaining Git access for your Drupal.org user account permits you to push code to drupal.org, including uploading modules and themes, and to contribute to projects via merge requests etc..

Note: To have your projects covered by Drupal's security advisory policy, you also need to opt into security advisory coverage.

Personal vs. Company accounts and user names

All materials that are stored in a Drupal.org Git repository must be created by the individual that pushed them to the repository. We do not allow organizations to have a Git account at Drupal.org and to commit to a project in a Drupal.org Git repository.

If you use the name of your company, product, or brand as your username, and you require Git access, you need to make it clear that the account is for an individual, by editing your First name and Last name in your Personal info on drupal.org to show your real name. These should then appear under "First or given name" and "Last name or surname" if you click the Edit tab of your user profile.

Turning on Git access for your account

  1. Navigate to your user profile and click the DrupalCode access tab.
  2. By default, your drupal.org username is assigned as your git.drupalcode.org username. If you wish to change it, click "Change username", enter your requested username, and click "Save".
  3. While logged into drupal.org, visit https://git.drupalcode.org. You should be redirected to a personalized form that includes the Terms of Service. Read these carefully, including the linked resources, then click "Accept terms" at the bottom. You should be redirected to your personal Projects page on git.drupalcode.org.
  4. You have now been granted Git access for your account. You can proceed to configure Git for Drupal and get authenticated for Drupal.org projects.

Reinstating Git access

If you think Git access was wrongly removed from your account, post an explanation of what happened and any steps you will take to correct the situation to a new issue in the Drupal.org site moderators project.

Tags

Help improve this page

Page status: No known problems

You can: