Developing with Git
The Oak code base is backed by Git. It has its remote repository both at ASF Gitbox and GitHub.
For committers write access to GitBox requires the Apache LDAP credentials via HTTPS Basic Authentication. For write access to GitHub you need to link your accounts once via the GitBox Account Linking Utility. For GitHub it is recommended to work with SSH instead of HTTPS authentication.
For non-committers it is recommended to use in your own forked GitHub repository and create PR from branches there. Further details in https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork