# Github integration

**URL:** <https://forum.pinegrow.com/t/github-integration/46>\
**Category:** Feature Request\
**Created:** [July 20, 2016, 5:34pm UTC](https://forum.pinegrow.com/t/github-integration/46 "2016-07-20T17:34:15Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![csfalcao](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/csfalcao/32/12_2.png) [@csfalcao](https://forum.pinegrow.com/u/csfalcao)\
**Post date:** [July 20, 2016, 5:34pm UTC](https://forum.pinegrow.com/t/github-integration/46/1 "2016-07-20T17:34:16Z")

</div>

It would be awesome to have **github** integration, so when you create a file/project it will create a repository and as you save the file it will commit as well. It will increase **reliability** as we’ll have a cloud copy and versioning.

Unlimited public repos are free in Github, and unlimited **private** repos in Bitbucket and Gitlab.

---

<div class="post-metadata">

**Author:** ![itsmeleo](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/itsmeleo/32/19_2.png) [@itsmeleo](https://forum.pinegrow.com/u/itsmeleo)\
**Post date:** [July 26, 2016, 9:42am UTC](https://forum.pinegrow.com/t/github-integration/46/2 "2016-07-26T09:42:37Z")

</div>

as now Pinegrow is working with ATOM so you can install git-plus plugin in ATOM to take advantage of GIT.

Thank You!  
LEO

---

<div class="post-metadata">

**Author:** ![matjaz](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/matjaz/32/5_2.png) [@matjaz](https://forum.pinegrow.com/u/matjaz)\
**Post date:** [July 27, 2016, 7:17am UTC](https://forum.pinegrow.com/t/github-integration/46/3 "2016-07-27T07:17:39Z")

</div>

Why would be this better than using Github Desktop app to do git stuff?

---

<div class="post-metadata">

**Author:** ![itsmeleo](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/itsmeleo/32/19_2.png) [@itsmeleo](https://forum.pinegrow.com/u/itsmeleo)\
**Post date:** [July 27, 2016, 1:21pm UTC](https://forum.pinegrow.com/t/github-integration/46/4 "2016-07-27T13:21:44Z")

</div>

I’m using SourceTree , Its really easy to do create / commit / push / pull and finding conflicts

---

<div class="post-metadata">

**Author:** ![Helmi](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/helmi/32/20_2.png) [@Helmi](https://forum.pinegrow.com/u/Helmi)\
**Post date:** [July 29, 2016, 2:26pm UTC](https://forum.pinegrow.com/t/github-integration/46/5 "2016-07-29T14:26:33Z")

</div>

I don’t think that an automatic repository creation on Github would be of any sense also automatic commits would render the repo unusable at the end. I think it’s better to do manual commits whenever it makes sense (for example after adding new features or fixing bugs).

Git (not Github) integration would probably be interesting in a similar way Atom plugins (and other Editor Plugins) do it. This would mean highlight parts of the code that have changed since the last commit and mark files that have been changed. That could be useful for some people, but as Atom already has it it should be good for most of us.

---

<div class="post-metadata">

**Author:** ![csfalcao](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/csfalcao/32/12_2.png) [@csfalcao](https://forum.pinegrow.com/u/csfalcao)\
**Post date:** [August 2, 2016, 2:36am UTC](https://forum.pinegrow.com/t/github-integration/46/6 "2016-08-02T02:36:38Z")

</div>

I’m using it to temporarily publish on **Github Pages** , so clients can follow the site progress.  
Now that CMS for static sites features will mature, publish to Github/Gitlab directly from PG seems handy, or it’s just me being lazy :).

As other people here suggested, the Atom+Github workflow should be the best. The save/commit combo should bring mess. Maybe just a video or tutorial about it should suffice.

---

<div class="post-metadata">

**Author:** ![csfalcao](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/csfalcao/32/12_2.png) [@csfalcao](https://forum.pinegrow.com/u/csfalcao)\
**Post date:** [August 6, 2016, 4:38pm UTC](https://forum.pinegrow.com/t/github-integration/46/7 "2016-08-06T16:38:58Z")

</div>

I was thinking a little, maybe the key feature here is not Github but **have access to our Pinegrow projects anywhere** like a cloud service. Maybe Dropbox can handle that better.  
Of course, you can setup that manually too.

---

<div class="post-metadata">

**Author:** ![Eric](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/eric/32/94_2.png) [@Eric](https://forum.pinegrow.com/u/Eric)\
**Post date:** [September 11, 2016, 10:06am UTC](https://forum.pinegrow.com/t/github-integration/46/8 "2016-09-11T10:06:29Z")

</div>

That would be great to see

---

<div class="post-metadata">

**Author:** ![redl](https://avatars.discourse-cdn.com/v4/letter/r/cc9497/32.png) [@redl](https://forum.pinegrow.com/u/redl)\
**Post date:** [January 4, 2018, 11:49am UTC](https://forum.pinegrow.com/t/github-integration/46/10 "2018-01-04T11:49:52Z")

</div>

+1, I think it would especially be a good addition to the CMS version, so that clients can directly commit to github directory (or optionnaly commit in a Github PR to allow for review)
