Self-setup as new committer
Once you have been invited to become a committer, you have accepted it, signed CLA and announced as committer you need to make following steps :
- Verify you have enabled Github account login with 2FA https://help.github.com/articles/securing-your-account-with-two-factor-authentication-2fa/
You cannot link your Github account with Apache if you haven't enabled 2FA login with Github. - Enter your Github ID into your Apache ID profile https://id.apache.org/
- Merge your Apache and GitHub accounts using GitBox (Apache Account Linking utility): https://gitbox.apache.org/setup/ You should see 3 green checks in GitBox
Wait at least 30 minutes for an email inviting you to Apache GitHub Organization and accept invitation - Make sure you've accepted the invitation to join the Apache organization: https://github.com/apache
Creating a Fineract CN repository
This needs to be done rarely.
- Create the new repo via Apache https://gitbox.apache.org/setup/newrepo.html
- Choose project name that begins with "cn". "fineract" will be automatically prepended.
- Set all notifications to be sent to commits@fineract.apache.org.
- In the repository that you wish to upload call:
git remote add apache https://github.com/apache/fineract-cn-<project-name>.git
- Call:
git push -u apache develop
Committing to a Fineract CN repository
Work with it like a normal GitHub repository.