You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by se...@apache.org on 2017/12/22 07:58:06 UTC

[incubator-servicecomb-website] 01/01: added committer write access guide

This is an automated email from the ASF dual-hosted git repository.

seanyinx pushed a commit to branch write-access-guide
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-website.git

commit 84dd0e17703e1008ff26d3403138e0a34665ff42
Author: seanyinx <se...@huawei.com>
AuthorDate: Fri Dec 22 15:56:00 2017 +0800

    added committer write access guide
---
 _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" <co...@servicecomb.apache.org>.