Obtaining Git access

Last updated on
27 July 2022

Individuals with a Drupal.org user account can upload modules and themes by using the following steps to turn on Git access for their account. Note that until you have gone through a one-time approval process, you will not be able to mark your projects as covered for security advisories. To experiment, you may first want to create sandbox projects (which still require Git access).

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 it to the repository. We do not allow organizations to have a Git account at Drupal.org. It is inappropriate to use an organizational account to commit to a project in a Drupal.org Git repository.

When creating an individual account at Drupal.org, your username can be your full name or your nickname. You can use numbers or letters, but punctuation is not allowed except for periods, hyphens, and underscores.

If you use the name of your company, product or brand as username, and you require Git access, you need to make it clear that the account is for an individual. To make this clear, you should edit your user profile to show your real name. After clicking on "Edit", click on the vertical tab "Personal Information" and fill in the following two fields: "First or given name", "Last name or surname".

Turning on Git access for your account

  1. Navigate to your user profile and click the Git access tab.
  2. Specify your Git username in the Desired Git username field.
    Once selected, this value can never change, so choose wisely! It will form the basis of URLs for your sandbox projects.
  3. Read carefully the terms of use for Git access (including the linked resources), select I agree, and click Save. If prompted to confirm your Git username, click the Confirm button to continue or click Cancel to go back and change it.
  4. Upon completing this form, Git user configuration information appears on the page. For more information about how to use the commands displayed, see identifying yourself to Git.
  5. You should now be able to access the Create project form.

To use Drupal's version control systems you must agree to the following, which is copied from what appears in your user edit tab:

Make sure you have watched this Randy Fay's video tutorial: Using Git on Drupal.org. It can save you headache.

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: