You can also add your apache.org email address to your GitHub account so that
your Gravatar and user account are linked to from the Apache mirrors on
GitHub.

To push to a repository you need to authenticate. More recent versions of Git
will prompt for a username and password, and in some cases will cache the
credentials in your operating system's default credential store.

On Mac OS X, you need to have installed git-credential-osxkeychain and set
the following configuration:

$ git config --global credential.helper osxkeychain

If you are not prompted, then you will need to setup a ~/.netrc file that
contains your user credentials:

With the continued growth of git usage, a service was created to support creating new repositories for PMCs. It is a fully automated tool, eliminating any additional tickets. The tool can be found at https://reporeq.apache.org.