Set Up Write Access for Committer

Congratulations for being a valuable committer to Apache ServiceComb projects!

This article will guide you through setting up write access to Apache ServiceComb repositories hosted on Github.

You need to complete three simple steps to obtain such rights, if you are already an Apache ServiceComb committer:

  • Authorize your Apache account
  • Authorize your Github account
  • Join Apache Github organization

Open https://gitbox.apache.org/setup/ in your favorite browser and you should see a page like below.

pre authorization

Let's get started!

Authorize your Apache account

Click Start ASF Oauth link and follow the instructions on the page to log in with your Apache account.

apache account authorization

Authorize your Github account

Before proceeding, enable 2FA on Github for your account.

Your Github account security page should look like the image below, if 2FA is set up successfully.

github 2FA

If you need help, please refer to Github 2FA help page

Once your Github 2FA is set up, click Auth on GitHub and follow the instructions to authorize your Github account.

github account authorization

Join Apache Github organization

Open https://id.apache.org/ and log into your Apache account.

Once logged in, fill in your github username under Your Github Username section like below and save your changes:

github account linking

An organisational invite will be sent to you shortly thereafter (within 30 minutes). You may visit Apache on Github to see if you have an invitation pending. It may take up to 30 minutes.

Accept the invitation and wait till you are added as an Apache ServiceComb project committer (you will be notified by email).

Once your write access is granted, you will see something like the image below:

post authorization

Congratulations! Now you have write access to Apache ServiceComb project, under which you are able to merge pull requests.