THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
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
Committer pre-requisites
- Have a github account.
- Activate 2FA
- Generate and save an access token containing at least the permission
repo:public_repo
(https://help.github.com/articles/creatingsecuring-ayour-personalaccount-accesswith-tokentwo-forfactor-the-command-line/)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): Link your github account to your Apache account (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.