# How to contribute to es codes?

**URL:** <https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231>\
**Category:** Elasticsearch\
**Created:** [March 21, 2013, 6:12am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231 "2013-03-21T06:12:13Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dong\_Aihua](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dong_aihua/32/2413_2.png) [@Dong\_Aihua](https://discuss.elastic.co/u/Dong_Aihua)\
**Post date:** [March 21, 2013, 6:12am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/1 "2013-03-21T06:12:13Z")

</div>

Hi,  
I want to submit some codes into elasticsearch, but I heard before that,  
I need sign a CLA.  
Who can tell me how to do it?  
Thank you.

-Regards-  
-Jackie-

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Jilles\_van\_Gurp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jilles_van_gurp/32/879_2.png) [@Jilles\_van\_Gurp](https://discuss.elastic.co/u/Jilles_van_Gurp)\
**Post date:** [March 21, 2013, 9:27am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/2 "2013-03-21T09:27:29Z")

</div>

I think that would be true for apache projects such as Lucene and Solr. ES,  
is not under the Apache umbrella though.

So, just create a pull request. If it's small, I think they'll just merge  
it. I've made some minor contributions this way myself. If it is big, there  
may be some follow up.

Jilles

Start by creating a pull request on github. From there, whomever picks it  
up will help yo

On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:

> Hi,  
> I want to submit some codes into elasticsearch, but I heard before that,  
> I need sign a CLA.  
> Who can tell me how to do it?  
> Thank you.
> 
> -Regards-  
> -Jackie-

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Dong\_Aihua](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dong_aihua/32/2413_2.png) [@Dong\_Aihua](https://discuss.elastic.co/u/Dong_Aihua)\
**Post date:** [March 26, 2013, 9:07am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/3 "2013-03-26T09:07:43Z")

</div>

hi,  
Thank you very much for your response.  
When I run 'git push' command, I got  
ERROR: Permission to elasticsearch/elasticsearch.github.com.git denied to  
dongaihua.

在 2013年3月21日星期四UTC+8下午5时27分29秒，Jilles van Gurp写道：

> I think that would be true for apache projects such as Lucene and Solr.  
> ES, is not under the Apache umbrella though.
> 
> So, just create a pull request. If it's small, I think they'll just merge  
> it. I've made some minor contributions this way myself. If it is big, there  
> may be some follow up.
> 
> Jilles
> 
> Start by creating a pull request on github. From there, whomever picks it  
> up will help yo
> 
> On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:
> 
> > Hi,  
> > I want to submit some codes into elasticsearch, but I heard before  
> > that, I need sign a CLA.  
> > Who can tell me how to do it?  
> > Thank you.
> > 
> > -Regards-  
> > -Jackie-

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![simonw\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simonw_2/32/1130_2.png) [@simonw\_2](https://discuss.elastic.co/u/simonw_2)\
**Post date:** [March 26, 2013, 9:32am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/4 "2013-03-26T09:32:41Z")

</div>

you need to push into your own github repo and then open a pull request

simon

On Tuesday, March 26, 2013 10:07:43 AM UTC+1, Dong Aihua wrote:

> hi,  
> Thank you very much for your response.  
> When I run 'git push' command, I got  
> ERROR: Permission to elasticsearch/elasticsearch.github.com.git denied to  
> dongaihua.
> 
> 在 2013年3月21日星期四UTC+8下午5时27分29秒，Jilles van Gurp写道：
> 
> > I think that would be true for apache projects such as Lucene and Solr.  
> > ES, is not under the Apache umbrella though.
> > 
> > So, just create a pull request. If it's small, I think they'll just merge  
> > it. I've made some minor contributions this way myself. If it is big, there  
> > may be some follow up.
> > 
> > Jilles
> > 
> > Start by creating a pull request on github. From there, whomever picks it  
> > up will help yo
> > 
> > On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:
> > 
> > > Hi,  
> > > I want to submit some codes into elasticsearch, but I heard before  
> > > that, I need sign a CLA.  
> > > Who can tell me how to do it?  
> > > Thank you.
> > > 
> > > -Regards-  
> > > -Jackie-

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Dong\_Aihua](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dong_aihua/32/2413_2.png) [@Dong\_Aihua](https://discuss.elastic.co/u/Dong_Aihua)\
**Post date:** [March 28, 2013, 7:28am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/5 "2013-03-28T07:28:45Z")

</div>

Hi, Simon:  
This is my first time try to submit codes into es. I tried two ways.  
The first way:

1. git clone [git@github.com](mailto:git@github.com):elasticsearch/elasticsearch.git
2. git checkout -b mybranch
3. chang some codes and commit
4. git push -u origin mybranch  
I got error: ERROR: Permission to  
elasticsearch/elasticsearch.github.com.git denied to dongaihua.

Then I tried second way:

1. clone [git@github.com](mailto:git@github.com):elasticsearch/elasticsearch.git to my own repo:  
myes
2. git checkout -b mybranch
3. change some codes and commit
4. push changes to my own repo
5. I can create a push request successfully  
But I don't know how to submit this pull request to es community.  
My pull request is located at:  
[Pull requests · dongaihua/highlight-elasticsearch · GitHub](https://github.com/dongaihua/highlight-elasticsearch/pulls)

在 2013年3月26日星期二UTC+8下午5时32分41秒，simonw写道：

> you need to push into your own github repo and then open a pull request
> 
> simon
> 
> On Tuesday, March 26, 2013 10:07:43 AM UTC+1, Dong Aihua wrote:
> 
> > hi,  
> > Thank you very much for your response.  
> > When I run 'git push' command, I got  
> > ERROR: Permission to elasticsearch/elasticsearch.github.com.git denied to  
> > dongaihua.
> > 
> > 在 2013年3月21日星期四UTC+8下午5时27分29秒，Jilles van Gurp写道：
> > 
> > > I think that would be true for apache projects such as Lucene and Solr.  
> > > ES, is not under the Apache umbrella though.
> > > 
> > > So, just create a pull request. If it's small, I think they'll just  
> > > merge it. I've made some minor contributions this way myself. If it is big,  
> > > there may be some follow up.
> > > 
> > > Jilles
> > > 
> > > Start by creating a pull request on github. From there, whomever picks  
> > > it up will help yo
> > > 
> > > On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:
> > > 
> > > > Hi,  
> > > > I want to submit some codes into elasticsearch, but I heard before  
> > > > that, I need sign a CLA.  
> > > > Who can tell me how to do it?  
> > > > Thank you.
> > > > 
> > > > -Regards-  
> > > > -Jackie-

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![simonw\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/simonw_2/32/1130_2.png) [@simonw\_2](https://discuss.elastic.co/u/simonw_2)\
**Post date:** [March 28, 2013, 8:10am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/6 "2013-03-28T08:10:28Z")

</div>

On Thursday, March 28, 2013 8:28:45 AM UTC+1, Dong Aihua wrote:

> Hi, Simon:  
> This is my first time try to submit codes into es. I tried two ways.  
> The first way:
> 
> 1. git clone [git@github.com](mailto:git@github.com):elasticsearch/elasticsearch.git
> 2. git checkout -b mybranch
> 3. chang some codes and commit
> 4. git push -u origin mybranch  
> I got error: ERROR: Permission to  
> elasticsearch/elasticsearch.github.com.git denied to dongaihua.
> 
> Then I tried second way:
> 
> 1. clone [git@github.com](mailto:git@github.com):elasticsearch/elasticsearch.git to my own repo:  
> myes
> 2. git checkout -b mybranch
> 3. change some codes and commit
> 4. push changes to my own repo
> 5. I can create a push request successfully  
> But I don't know how to submit this pull request to es community.  
> My pull request is located at:  
> [Pull requests · dongaihua/highlight-elasticsearch · GitHub](https://github.com/dongaihua/highlight-elasticsearch/pulls)  
> 在 2013年3月26日星期二UTC+8下午5时32分41秒，simonw写道：
> 
> > you need to push into your own github repo and then open a pull request
> > 
> > simon
> > 
> > On Tuesday, March 26, 2013 10:07:43 AM UTC+1, Dong Aihua wrote:
> > 
> > > hi,  
> > > Thank you very much for your response.  
> > > When I run 'git push' command, I got  
> > > ERROR: Permission to elasticsearch/elasticsearch.github.com.git denied  
> > > to dongaihua.
> > > 
> > > 在 2013年3月21日星期四UTC+8下午5时27分29秒，Jilles van Gurp写道：
> > > 
> > > > I think that would be true for apache projects such as Lucene and Solr.  
> > > > ES, is not under the Apache umbrella though.
> > > > 
> > > > So, just create a pull request. If it's small, I think they'll just  
> > > > merge it. I've made some minor contributions this way myself. If it is big,  
> > > > there may be some follow up.
> > > > 
> > > > Jilles
> > > > 
> > > > Start by creating a pull request on github. From there, whomever picks  
> > > > it up will help yo
> > > > 
> > > > On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:
> > > > 
> > > > > Hi,  
> > > > > I want to submit some codes into elasticsearch, but I heard before  
> > > > > that, I need sign a CLA.  
> > > > > Who can tell me how to do it?  
> > > > > Thank you.
> > > > > 
> > > > > -Regards-  
> > > > > -Jackie-

I think in order to make this work you need to fork the ES repository on  
github and then clone it so you can use github to issue pullrequests. I  
think we need a how to page on the website I will try working somthing out.

simon

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Dong\_Aihua](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dong_aihua/32/2413_2.png) [@Dong\_Aihua](https://discuss.elastic.co/u/Dong_Aihua)\
**Post date:** [March 28, 2013, 8:39am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/7 "2013-03-28T08:39:14Z")

</div>

Hi, Simon:  
My second way is doing like what you are saying.  
And pull request is created successfully, can you help review it? My pull  
request is located at:  
[https://github.com/dongaihua/highlight-elasticsearch/pulls](https://github.com/dongaihua/highlight-elasticsearch/pulls)  
If I miss any step or do wrong something, please tell me.  
Thank you.

在 2013年3月28日星期四UTC+8下午4时10分28秒，simonw写道：

> On Thursday, March 28, 2013 8:28:45 AM UTC+1, Dong Aihua wrote:
> 
> > Hi, Simon:  
> > This is my first time try to submit codes into es. I tried two ways.  
> > The first way:
> > 
> > 1. git clone [git@github.com](mailto:git@github.com):elasticsearch/elasticsearch.git
> > 2. git checkout -b mybranch
> > 3. chang some codes and commit
> > 4. git push -u origin mybranch  
> > I got error: ERROR: Permission to  
> > elasticsearch/elasticsearch.github.com.git denied to dongaihua.
> > 
> > Then I tried second way:
> > 
> > 1. clone [git@github.com](mailto:git@github.com):elasticsearch/elasticsearch.git to my own repo:  
> > myes
> > 2. git checkout -b mybranch
> > 3. change some codes and commit
> > 4. push changes to my own repo
> > 5. I can create a push request successfully  
> > But I don't know how to submit this pull request to es community.  
> > My pull request is located at:  
> > [Pull requests · dongaihua/highlight-elasticsearch · GitHub](https://github.com/dongaihua/highlight-elasticsearch/pulls)  
> > 在 2013年3月26日星期二UTC+8下午5时32分41秒，simonw写道：
> > 
> > > you need to push into your own github repo and then open a pull request
> > > 
> > > simon
> > > 
> > > On Tuesday, March 26, 2013 10:07:43 AM UTC+1, Dong Aihua wrote:
> > > 
> > > > hi,  
> > > > Thank you very much for your response.  
> > > > When I run 'git push' command, I got  
> > > > ERROR: Permission to elasticsearch/elasticsearch.github.com.git denied  
> > > > to dongaihua.
> > > > 
> > > > 在 2013年3月21日星期四UTC+8下午5时27分29秒，Jilles van Gurp写道：
> > > > 
> > > > > I think that would be true for apache projects such as Lucene and  
> > > > > Solr. ES, is not under the Apache umbrella though.
> > > > > 
> > > > > So, just create a pull request. If it's small, I think they'll just  
> > > > > merge it. I've made some minor contributions this way myself. If it is big,  
> > > > > there may be some follow up.
> > > > > 
> > > > > Jilles
> > > > > 
> > > > > Start by creating a pull request on github. From there, whomever picks  
> > > > > it up will help yo
> > > > > 
> > > > > On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:
> > > > > 
> > > > > > Hi,  
> > > > > > I want to submit some codes into elasticsearch, but I heard before  
> > > > > > that, I need sign a CLA.  
> > > > > > Who can tell me how to do it?  
> > > > > > Thank you.
> > > > > > 
> > > > > > -Regards-  
> > > > > > -Jackie-
> 
> I think in order to make this work you need to fork the ES repository on  
> github and then clone it so you can use github to issue pullrequests. I  
> think we need a how to page on the website I will try working somthing out.
> 
> simon

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Israel\_Tsadok](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/israel_tsadok/32/1283_2.png) [@Israel\_Tsadok](https://discuss.elastic.co/u/Israel_Tsadok)\
**Post date:** [March 28, 2013, 11:54pm UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/8 "2013-03-28T23:54:37Z")

</div>

In order to be able to create pull requests, you have to fork the  
repository on github. This is github-specific. Only then you clone the fork  
you created in order to work on it.

> **[Fork a repo - GitHub Docs](https://docs.github.com/en/get-started/quickstart/fork-a-repo)**
>
> A fork is a new repository that shares code and visibility settings with the original “upstream” repository.

On Thu, Mar 28, 2013 at 10:39 AM, Dong Aihua [jackiedong168@gmail.com](mailto:jackiedong168@gmail.com)wrote:

> Hi, Simon:  
> My second way is doing like what you are saying.  
> And pull request is created successfully, can you help review it? My  
> pull request is located at: [dongaihua · GitHub](https://github.com/dongaihua/)\*\*  
> highlight-elasticsearch/pulls[https://github.com/dongaihua/highlight-elasticsearch/pulls](https://github.com/dongaihua/highlight-elasticsearch/pulls)  
> If I miss any step or do wrong something, please tell me.  
> Thank you.
> 
> 在 2013年3月28日星期四UTC+8下午4时10分28秒，simonw写道：
> 
> > On Thursday, March 28, 2013 8:28:45 AM UTC+1, Dong Aihua wrote:
> > 
> > > Hi, Simon:  
> > > This is my first time try to submit codes into es. I tried two ways.  
> > > The first way:
> > > 
> > > 1. git clone [git@github.com](mailto:git@github.com):elasticse\*\*arch/elasticsearch.git
> > > 2. git checkout -b mybranch
> > > 3. chang some codes and commit
> > > 4. git push -u origin mybranch  
> > > I got error: ERROR: Permission to elasticsearch/elasticsearch.\*\*github.com.git  
> > > denied to dongaihua.
> > > 
> > > Then I tried second way:
> > > 
> > > 1. clone [git@github.com](mailto:git@github.com):elasticsearch/\*\*elasticsearch.git to my own  
> > > repo: myes
> > > 2. git checkout -b mybranch
> > > 3. change some codes and commit
> > > 4. push changes to my own repo
> > > 5. I can create a push request successfully  
> > > But I don't know how to submit this pull request to es community.  
> > > My pull request is located at: [dongaihua · GitHub](https://github.com/dongaihua/)\*\*  
> > > highlight-elasticsearch/pulls[https://github.com/dongaihua/highlight-elasticsearch/pulls](https://github.com/dongaihua/highlight-elasticsearch/pulls)  
> > > 在 2013年3月26日星期二UTC+8下午5时32分41秒，\*\*simonw写道：
> > > 
> > > > you need to push into your own github repo and then open a pull request
> > > > 
> > > > simon
> > > > 
> > > > On Tuesday, March 26, 2013 10:07:43 AM UTC+1, Dong Aihua wrote:
> > > > 
> > > > > hi,  
> > > > > Thank you very much for your response.  
> > > > > When I run 'git push' command, I got  
> > > > > ERROR: Permission to elasticsearch/elasticsearch.\*\*github.com.git  
> > > > > denied to dongaihua.
> > > > > 
> > > > > 在 2013年3月21日星期四UTC+8下午5时27分29秒，\*\*Jilles van Gurp写道：
> > > > > 
> > > > > > I think that would be true for apache projects such as Lucene and  
> > > > > > Solr. ES, is not under the Apache umbrella though.
> > > > > > 
> > > > > > So, just create a pull request. If it's small, I think they'll just  
> > > > > > merge it. I've made some minor contributions this way myself. If it is big,  
> > > > > > there may be some follow up.
> > > > > > 
> > > > > > Jilles
> > > > > > 
> > > > > > Start by creating a pull request on github. From there, whomever  
> > > > > > picks it up will help yo
> > > > > > 
> > > > > > On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:
> > > > > > 
> > > > > > > Hi,  
> > > > > > > I want to submit some codes into elasticsearch, but I heard before  
> > > > > > > that, I need sign a CLA.  
> > > > > > > Who can tell me how to do it?  
> > > > > > > Thank you.
> > > > > > > 
> > > > > > > -Regards-  
> > > > > > > -Jackie-
> > 
> > I think in order to make this work you need to fork the ES repository on  
> > github and then clone it so you can use github to issue pullrequests. I  
> > think we need a how to page on the website I will try working somthing out.
> > 
> > simon
> 
> --  
> You received this message because you are subscribed to the Google Groups  
> "elasticsearch" group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
> For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![Dong\_Aihua](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dong_aihua/32/2413_2.png) [@Dong\_Aihua](https://discuss.elastic.co/u/Dong_Aihua)\
**Post date:** [March 29, 2013, 7:57am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/9 "2013-03-29T07:57:00Z")

</div>

Israel, thank you very much. It is really helpful.

在 2013年3月29日星期五UTC+8上午7时54分37秒，Israel Tsadok写道：

> In order to be able to create pull requests, you have to fork the  
> repository on github. This is github-specific. Only then you clone the fork  
> you created in order to work on it.
> 
> [Fork a repo - GitHub Docs](https://help.github.com/articles/fork-a-repo)
> 
> On Thu, Mar 28, 2013 at 10:39 AM, Dong Aihua \<[jackie...@gmail.com](mailto:jackie...@gmail.com)\<javascript:\>
> 
> > wrote:
> 
> > Hi, Simon:  
> > My second way is doing like what you are saying.  
> > And pull request is created successfully, can you help review it? My  
> > pull request is located at: [dongaihua · GitHub](https://github.com/dongaihua/)\*\*  
> > highlight-elasticsearch/pulls[https://github.com/dongaihua/highlight-elasticsearch/pulls](https://github.com/dongaihua/highlight-elasticsearch/pulls)  
> > If I miss any step or do wrong something, please tell me.  
> > Thank you.
> > 
> > 在 2013年3月28日星期四UTC+8下午4时10分28秒，simonw写道：
> > 
> > > On Thursday, March 28, 2013 8:28:45 AM UTC+1, Dong Aihua wrote:
> > > 
> > > > Hi, Simon:  
> > > > This is my first time try to submit codes into es. I tried two ways.  
> > > > The first way:
> > > > 
> > > > 1. git clone [git@github.com](mailto:git@github.com):elasticse\*\*arch/elasticsearch.git
> > > > 2. git checkout -b mybranch
> > > > 3. chang some codes and commit
> > > > 4. git push -u origin mybranch  
> > > > I got error: ERROR: Permission to elasticsearch/elasticsearch.\*\*github.com.git  
> > > > denied to dongaihua.
> > > > 
> > > > Then I tried second way:
> > > > 
> > > > 1. clone [git@github.com](mailto:git@github.com):elasticsearch/\*\*elasticsearch.git to my own  
> > > > repo: myes
> > > > 2. git checkout -b mybranch
> > > > 3. change some codes and commit
> > > > 4. push changes to my own repo
> > > > 5. I can create a push request successfully  
> > > > But I don't know how to submit this pull request to es community.  
> > > > My pull request is located at: [dongaihua · GitHub](https://github.com/dongaihua/)\*\*  
> > > > highlight-elasticsearch/pulls[https://github.com/dongaihua/highlight-elasticsearch/pulls](https://github.com/dongaihua/highlight-elasticsearch/pulls)  
> > > > 在 2013年3月26日星期二UTC+8下午5时32分41秒，\*\*simonw写道：
> > > > 
> > > > > you need to push into your own github repo and then open a pull request
> > > > > 
> > > > > simon
> > > > > 
> > > > > On Tuesday, March 26, 2013 10:07:43 AM UTC+1, Dong Aihua wrote:
> > > > > 
> > > > > > hi,  
> > > > > > Thank you very much for your response.  
> > > > > > When I run 'git push' command, I got  
> > > > > > ERROR: Permission to elasticsearch/elasticsearch.\*\*github.com.git  
> > > > > > denied to dongaihua.
> > > > > > 
> > > > > > 在 2013年3月21日星期四UTC+8下午5时27分29秒，\*\*Jilles van Gurp写道：
> > > > > > 
> > > > > > > I think that would be true for apache projects such as Lucene and  
> > > > > > > Solr. ES, is not under the Apache umbrella though.
> > > > > > > 
> > > > > > > So, just create a pull request. If it's small, I think they'll just  
> > > > > > > merge it. I've made some minor contributions this way myself. If it is big,  
> > > > > > > there may be some follow up.
> > > > > > > 
> > > > > > > Jilles
> > > > > > > 
> > > > > > > Start by creating a pull request on github. From there, whomever  
> > > > > > > picks it up will help yo
> > > > > > > 
> > > > > > > On Thursday, March 21, 2013 7:12:13 AM UTC+1, Dong Aihua wrote:
> > > > > > > 
> > > > > > > > Hi,  
> > > > > > > > I want to submit some codes into elasticsearch, but I heard  
> > > > > > > > before that, I need sign a CLA.  
> > > > > > > > Who can tell me how to do it?  
> > > > > > > > Thank you.
> > > > > > > > 
> > > > > > > > -Regards-  
> > > > > > > > -Jackie-
> > > 
> > > I think in order to make this work you need to fork the ES repository on  
> > > github and then clone it so you can use github to issue pullrequests. I  
> > > think we need a how to page on the website I will try working somthing out.
> > > 
> > > simon
> > 
> > --  
> > You received this message because you are subscribed to the Google Groups  
> > "elasticsearch" group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [elasticsearc...@googlegroups.com](mailto:elasticsearc...@googlegroups.com) \<javascript:\>.  
> > For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

--  
You received this message because you are subscribed to the Google Groups "elasticsearch" group.  
To unsubscribe from this group and stop receiving emails from it, send an email to [elasticsearch+unsubscribe@googlegroups.com](mailto:elasticsearch+unsubscribe@googlegroups.com).  
For more options, visit [https://groups.google.com/groups/opt\_out](https://groups.google.com/groups/opt_out).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:43am UTC](https://discuss.elastic.co/t/how-to-contribute-to-es-codes/11231/10 "2017-07-06T02:43:44Z")

</div>


