# Resin directly pull github repo

**URL:** <https://forums.balena.io/t/resin-directly-pull-github-repo/2588>\
**Category:** Product support\
**Created:** [February 18, 2018, 11:03am UTC](https://forums.balena.io/t/resin-directly-pull-github-repo/2588 "2018-02-18T11:03:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jpmeijers](https://avatars.discourse-cdn.com/v4/letter/j/db5fbb/32.png) [@jpmeijers](https://forums.balena.io/u/jpmeijers)\
**Post date:** [February 18, 2018, 11:03am UTC](https://forums.balena.io/t/resin-directly-pull-github-repo/2588/1 "2018-02-18T11:03:57Z")

</div>

Many of my users get stuck on the step where they have to clone my Github repo, add resin as 'n remote, and then push the repo to resin. It is also even more complicated by the SSH key exchange. The user do not have to change anything in the code base before pushing it to resin, so cloning to their own computer is unneccesary.

It would be much easier if resin allowed one to specify the URL for a git repo that will be cloned and used when you create a new application. Then by the click of a button one can use a github repo, and another click will git pull to update the clone at resin.

So this is a feature request: specify an upstream repo to clone when creating an application.

---

<div class="post-metadata">

**Author:** ![lekkas](https://sea2.discourse-cdn.com/balena/user_avatar/forums.balena.io/lekkas/32/78_2.png) [@lekkas](https://forums.balena.io/u/lekkas)\
**Post date:** [February 20, 2018, 11:59am UTC](https://forums.balena.io/t/resin-directly-pull-github-repo/2588/2 "2018-02-20T11:59:04Z")

</div>

Hi @jpmeijers,

Thank you for reaching out. Simplifying the application push workflow is something that we certainly have in mind, for the reasons you mention. I have logged your request in our internal feature tracker and we’ll let you know as soon as we have any updates on its status.

Best, Kostas

---

<div class="post-metadata">

**Author:** ![jpmeijers](https://avatars.discourse-cdn.com/v4/letter/j/db5fbb/32.png) [@jpmeijers](https://forums.balena.io/u/jpmeijers)\
**Post date:** [April 26, 2018, 6:53am UTC](https://forums.balena.io/t/resin-directly-pull-github-repo/2588/3 "2018-04-26T06:53:18Z")

</div>

Do you perhaps have any updates on this? I again run into people hitting a wall with Resin as they can’t figure out the key exchange.

A simple temporary solution would be to allow password authentication for pushing via Git to you.

I was then also wondering if it will be possible to rather choose a dockerhub image, rather than choosing a repo to compile. Just use the precompiled image.
