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:05 UTC

[incubator-servicecomb-website] branch write-access-guide created (now 84dd0e1)

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

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


      at 84dd0e1  added committer write access guide

This branch includes the following new commits:

     new 84dd0e1  added committer write access guide

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


-- 
To stop receiving notification emails like this one, please contact
['"commits@servicecomb.apache.org" <co...@servicecomb.apache.org>'].

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

Posted by se...@apache.org.
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>.