# \[New Feature\] GitHub integration for plugins

**URL:** <https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380>\
**Category:** New features\
**Created:** [April 11, 2017, 6:42pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380 "2017-04-11T18:42:54Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [April 11, 2017, 6:42pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/1 "2017-04-11T18:42:55Z")

</div>

This one is for plugin builders. We recently deployed the ability to connect your GitHub account and use it to sync your plugins with a GitHub repository. Once you have linked your account (or used Git to sign up), you can synchronize your plugin and use GitHub repos, commits, version control and pull requests.

You can also fork a plugin that is published, open source and sync’ed with Git. You do this in the Plugin Page.

See more details here.

[https://manual.bubble.is/building-plugins/github-integration.html](https://manual.bubble.is/building-plugins/github-integration.html)

---

<div class="post-metadata">

**Author:** ![JonL](https://avatars.discourse-cdn.com/v4/letter/j/e5b9ba/32.png) [@JonL](https://forum.bubble.io/u/JonL)\
**Post date:** [April 11, 2017, 7:31pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/2 "2017-04-11T19:31:59Z")

</div>

> [@Plugin Framework - Collaboration Ideas](http://forum.bubble.io/t/plugin-framework-collaboration-ideas/11966/2):
>
> We’re currently working on a github integration, but cannot commit on a timeline as this stage.

That was 12 days ago…I was expecting something like a 6 month timeline.

You guys really like to over-deliver WOW, right? 😃

---

<div class="post-metadata">

**Author:** ![JonL](https://avatars.discourse-cdn.com/v4/letter/j/e5b9ba/32.png) [@JonL](https://forum.bubble.io/u/JonL)\
**Post date:** [April 12, 2017, 9:31am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/3 "2017-04-12T09:31:39Z")

</div>

Nobody is going to comment on this? This is so important for the extensión of the platform.

Any volunteer to commit to Github a working example plugin so we can clone?

---

<div class="post-metadata">

**Author:** ![Bubbleboy](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/bubbleboy/32/19512_2.png) [@Bubbleboy](https://forum.bubble.io/u/Bubbleboy)\
**Post date:** [June 12, 2017, 3:49am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/4 "2017-06-12T03:49:40Z")

</div>

So im linked to Github and im on a paid Github account. Seems i can link to my Github for plugins i create (these are shown in Github) but cannot fork those shared with me. They are not available in bubble

could you clarify the documentation “One of the key benefits of integrating with GitHub is that you can now fork published open source plugins, provided the author is using GitHub as well. If that’s the case, a button will appear to fork the plugin into your account. This will copy the plugin, fork the Git repository and **synchronize the new plugin with the new repository**. You can then work on your plugin normally, and use GitHub’s native features in terms of forking when working with the author of the original plugin”

How exactly do you synchronize (the only option to sync is in the plugin editor) this uploads the plugin i am in)

---

<div class="post-metadata">

**Author:** ![jarrad](https://avatars.discourse-cdn.com/v4/letter/j/ecae2f/32.png) [@jarrad](https://forum.bubble.io/u/jarrad)\
**Post date:** [June 12, 2017, 4:36am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/5 "2017-06-12T04:36:38Z")

</div>

you should be able to clone the repo, then just create an app with the same name in the plugin builder then go to the publish section and hit github sync.

---

<div class="post-metadata">

**Author:** ![Bubbleboy](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/bubbleboy/32/19512_2.png) [@Bubbleboy](https://forum.bubble.io/u/Bubbleboy)\
**Post date:** [June 12, 2017, 5:35am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/6 "2017-06-12T05:35:01Z")

</div>

There was me not wanting to bother you @jarrad. That what i thought, so naming a new plug “matching the name of the plugin i want to sync”

 ![](https://us1.discourse-cdn.com/bubble/original/2X/3/31e95e006e915a9e0a9870bf4ec45f387125f813.jpg)

Rather than syncing its trying to create a repo and “i assume as there is one already its failing” which makes no sense…if there is one already then it should sync! must be me i’ll keep trying

---

<div class="post-metadata">

**Author:** ![jarrad](https://avatars.discourse-cdn.com/v4/letter/j/ecae2f/32.png) [@jarrad](https://forum.bubble.io/u/jarrad)\
**Post date:** [June 12, 2017, 5:36am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/7 "2017-06-12T05:36:41Z")

</div>

have you tried putting some text in the init and update fields… or maybe it needs to be published?

---

<div class="post-metadata">

**Author:** ![Bubbleboy](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/bubbleboy/32/19512_2.png) [@Bubbleboy](https://forum.bubble.io/u/Bubbleboy)\
**Post date:** [June 12, 2017, 6:59am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/8 "2017-06-12T06:59:49Z")

</div>

Yep done that…all fine and no issues and same error. I’ll just keep trying. @jarrad ive added you as a collaborator could you see if it work from your end. only if you have time and dont mind

---

<div class="post-metadata">

**Author:** ![jarrad](https://avatars.discourse-cdn.com/v4/letter/j/ecae2f/32.png) [@jarrad](https://forum.bubble.io/u/jarrad)\
**Post date:** [June 12, 2017, 7:01am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/9 "2017-06-12T07:01:29Z")

</div>

doing it now mate.

---

<div class="post-metadata">

**Author:** ![jarrad](https://avatars.discourse-cdn.com/v4/letter/j/ecae2f/32.png) [@jarrad](https://forum.bubble.io/u/jarrad)\
**Post date:** [June 12, 2017, 7:31am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/10 "2017-06-12T07:31:04Z")

</div>

weird, bubble says it fails although it has created the new repo… well half creates the repo anyway…

---

<div class="post-metadata">

**Author:** ![Bubbleboy](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/bubbleboy/32/19512_2.png) [@Bubbleboy](https://forum.bubble.io/u/Bubbleboy)\
**Post date:** [June 12, 2017, 8:12am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/11 "2017-06-12T08:12:24Z")

</div>

yep that’s what i get too. seems fine with anything in my plugins but syncing from is a no-no

---

<div class="post-metadata">

**Author:** ![exception-rambler](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/exception-rambler/32/152704_2.png) [@exception-rambler](https://forum.bubble.io/u/exception-rambler)\
**Post date:** [June 4, 2018, 4:29pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/13 "2018-06-04T16:29:46Z")

</div>

Interested if anybody has successfully used sync-ing to duplicate a plugin from one account to another?

I’m having good success with backing up my own plugins, am able to copy the repository across GitHub accounts, but am failing to then bring them down to another Bubble user’s account.

---

<div class="post-metadata">

**Author:** ![jkesselman2019](https://avatars.discourse-cdn.com/v4/letter/j/db5fbb/32.png) [@jkesselman2019](https://forum.bubble.io/u/jkesselman2019)\
**Post date:** [October 4, 2020, 4:48pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/14 "2020-10-04T16:48:59Z")

</div>

I dont seem to have a link github option on my account page, and I can find no way to get a builder profile box on my MyPlugins page.

My plugin doesn’t show button in settings under “synchronize to git”

Help? Git repo is kind of important…

I have a paid personal account.

---

<div class="post-metadata">

**Author:** ![sand](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/sand/32/106466_2.png) [@sand](https://forum.bubble.io/u/sand)\
**Post date:** [September 21, 2021, 2:25am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/15 "2021-09-21T02:25:11Z")

</div>

I’ve tried to link using this feature in my bubble account (on Safari and on Chrome) and get this error (missing access token? deprecated query?):

The service Github just returned an error (HTTP 400). Please contact the plugin author directly for feedback. Raw error:

{"message":"Must specify access token via Authorization header. [https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param","documentation\_url":"https://docs.github.com/v3/#oauth2-token-sent-in-a-header](https://developer.github.com/changes/2020-02-10-deprecating-auth-through-query-param%22,%22documentation_url%22:%22https://docs.github.com/v3/#oauth2-token-sent-in-a-header)"}

---

<div class="post-metadata">

**Author:** ![kunal](https://avatars.discourse-cdn.com/v4/letter/k/dec6dc/32.png) [@kunal](https://forum.bubble.io/u/kunal)\
**Post date:** [September 23, 2021, 10:43am UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/16 "2021-09-23T10:43:09Z")

</div>

Any word, seems like the Github integration is broken.

---

<div class="post-metadata">

**Author:** ![el-bl](https://avatars.discourse-cdn.com/v4/letter/e/6bbea6/32.png) [@el-bl](https://forum.bubble.io/u/el-bl)\
**Post date:** [September 27, 2021, 8:16pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/17 "2021-09-27T20:16:37Z")

</div>

Same here. Github integration seems to be broken. Any ETA on when it will be fixed?

---

<div class="post-metadata">

**Author:** ![olivierbuigues](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/olivierbuigues/32/169957_2.png) [@olivierbuigues](https://forum.bubble.io/u/olivierbuigues)\
**Post date:** [October 27, 2021, 10:08pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/18 "2021-10-27T22:08:36Z")

</div>

@emmanuel I also can’t fork a plugin. I get the message:

Message from GitHub: Not Found.

Is that because the plugin was not originally on Github?

---

<div class="post-metadata">

**Author:** ![emmanuel](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/emmanuel/32/27657_2.png) [@emmanuel](https://forum.bubble.io/u/emmanuel)\
**Post date:** [October 28, 2021, 12:55pm UTC](https://forum.bubble.io/t/new-feature-github-integration-for-plugins/12380/19 "2021-10-28T12:55:10Z")

</div>

Very sorry you’re having this issue! Can you file a [bug report](https://bubble.io/bug_report) for this case? We’ll need to look at your situation, and then the success team will be able to assist you.

Thanks!
