This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-website.git
The following commit(s) were added to refs/heads/asf-site by this push: new 75417df added committer write access guide (#3) 75417df is described below commit 75417df02fcaa0483238020d09bd4ff9bfd01c71 Author: seanyinx <yin-xi...@hotmail.com> AuthorDate: Fri Dec 22 16:01:26 2017 +0800 added committer write access guide (#3) --- _data/navigation.yml | 4 ++ _developers/cn/setup-committer-rights.md | 61 +++++++++++++++++++++++++ _developers/setup-committer-rights.md | 61 +++++++++++++++++++++++++ assets/images/gitbox/apache-auth.png | Bin 0 -> 21794 bytes assets/images/gitbox/apache-post-auth.png | Bin 0 -> 45778 bytes assets/images/gitbox/apache-pre-auth.png | Bin 0 -> 34160 bytes assets/images/gitbox/github-2fa.png | Bin 0 -> 26957 bytes assets/images/gitbox/github-auth.png | Bin 0 -> 24938 bytes assets/images/gitbox/link-apache-github-id.png | Bin 0 -> 14242 bytes 9 files changed, 126 insertions(+) diff --git a/_data/navigation.yml b/_data/navigation.yml index 67fc741..848a0d2 100755 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -112,6 +112,8 @@ t: url: /developers/setup-develop-environment/ - title: "Code Submit Guide" url: /developers/submit-codes/ + - title: "Set Up Write Access for Committer" + url: /developers/setup-committer-rights/ faqs: - title: "FAQ" @@ -231,6 +233,8 @@ t: url: /cn/developers/setup-develop-environment/ - title: "代码提交指南" url: /cn/developers/submit-codes/ + - title: "设置代码仓库写权限" + url: /cn/developers/setup-committer-rights/ faqs: - title: "常见问题" diff --git a/_developers/cn/setup-committer-rights.md b/_developers/cn/setup-committer-rights.md new file mode 100644 index 0000000..796f1ac --- /dev/null +++ b/_developers/cn/setup-committer-rights.md @@ -0,0 +1,61 @@ +--- +title: "Set Up Write Access for Committer" +lang: cn +ref: setup-committer-rights +permalink: /cn/developers/setup-committer-rights/ +excerpt: "How to set up repo write rights for committer" +last_modified_at: 2017-12-22T14:49:00 +--- + +{% include toc %} + +Congratulations for being a valuable committer to Apache ServiceComb projects! + +This article will guide you through setting up write access to [Apache ServiceComb repositories](https://github.com/apache?utf8=%E2%9C%93&q=servicecomb&type=&language=) 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/](https://gitbox.apache.org/setup/) in your favorite browser and you should see a page like below. + +![pre authorization]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/apache-pre-auth.png){: .align-center} + +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]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/apache-auth.png){: .align-center} + +## Authorize your Github account +Before proceeding, enable [2FA on Github](https://github.com/settings/security) for your account. + +Your Github account security page should look like the image below, if 2FA is set up successfully. + +![github 2FA]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/github-2fa.png){: .align-center} + +If you need help, please refer to [Github 2FA help page](https://help.github.com/articles/securing-your-account-with-two-factor-authentication-2fa/) + +Once your Github 2FA is set up, click `Auth on GitHub` and follow the instructions to authorize your Github account. + +![github account authorization]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/github-auth.png){: .align-center} + +## Join Apache Github organization +Open [https://id.apache.org/](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]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/link-apache-github-id.png){: .align-center} + +An organisational invite will be sent to you shortly thereafter (within 30 minutes). +You may visit [Apache on Github](https://github.com/apache/) 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]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/apache-post-auth.png){: .align-center} + +Congratulations! Now you have write access to Apache ServiceComb project, under which you are able to merge pull requests. diff --git a/_developers/setup-committer-rights.md b/_developers/setup-committer-rights.md new file mode 100644 index 0000000..8621acc --- /dev/null +++ b/_developers/setup-committer-rights.md @@ -0,0 +1,61 @@ +--- +title: "Set Up Write Access for Committer" +lang: en +ref: setup-committer-rights +permalink: /developers/setup-committer-rights/ +excerpt: "How to set up repo write rights for committer" +last_modified_at: 2017-12-22T14:49:00 +--- + +{% include toc %} + +Congratulations for being a valuable committer to Apache ServiceComb projects! + +This article will guide you through setting up write access to [Apache ServiceComb repositories](https://github.com/apache?utf8=%E2%9C%93&q=servicecomb&type=&language=) 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/](https://gitbox.apache.org/setup/) in your favorite browser and you should see a page like below. + +![pre authorization]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/apache-pre-auth.png){: .align-center} + +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]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/apache-auth.png){: .align-center} + +## Authorize your Github account +Before proceeding, enable [2FA on Github](https://github.com/settings/security) for your account. + +Your Github account security page should look like the image below, if 2FA is set up successfully. + +![github 2FA]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/github-2fa.png){: .align-center} + +If you need help, please refer to [Github 2FA help page](https://help.github.com/articles/securing-your-account-with-two-factor-authentication-2fa/) + +Once your Github 2FA is set up, click `Auth on GitHub` and follow the instructions to authorize your Github account. + +![github account authorization]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/github-auth.png){: .align-center} + +## Join Apache Github organization +Open [https://id.apache.org/](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]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/link-apache-github-id.png){: .align-center} + +An organisational invite will be sent to you shortly thereafter (within 30 minutes). +You may visit [Apache on Github](https://github.com/apache/) 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]({{ site.url }}{{ site.baseurl }}/assets/images/gitbox/apache-post-auth.png){: .align-center} + +Congratulations! Now you have write access to Apache ServiceComb project, under which you are able to merge pull requests. diff --git a/assets/images/gitbox/apache-auth.png b/assets/images/gitbox/apache-auth.png new file mode 100644 index 0000000..5c7454b Binary files /dev/null and b/assets/images/gitbox/apache-auth.png differ diff --git a/assets/images/gitbox/apache-post-auth.png b/assets/images/gitbox/apache-post-auth.png new file mode 100644 index 0000000..ef3a4cf Binary files /dev/null and b/assets/images/gitbox/apache-post-auth.png differ diff --git a/assets/images/gitbox/apache-pre-auth.png b/assets/images/gitbox/apache-pre-auth.png new file mode 100644 index 0000000..031488e Binary files /dev/null and b/assets/images/gitbox/apache-pre-auth.png differ diff --git a/assets/images/gitbox/github-2fa.png b/assets/images/gitbox/github-2fa.png new file mode 100644 index 0000000..fd87b65 Binary files /dev/null and b/assets/images/gitbox/github-2fa.png differ diff --git a/assets/images/gitbox/github-auth.png b/assets/images/gitbox/github-auth.png new file mode 100644 index 0000000..6d9aaa1 Binary files /dev/null and b/assets/images/gitbox/github-auth.png differ diff --git a/assets/images/gitbox/link-apache-github-id.png b/assets/images/gitbox/link-apache-github-id.png new file mode 100644 index 0000000..a047d47 Binary files /dev/null and b/assets/images/gitbox/link-apache-github-id.png differ -- To stop receiving notification emails like this one, please contact ['"commits@servicecomb.apache.org" <commits@servicecomb.apache.org>'].