# Create GitHub repo

**URL:** <https://community.smartthings.com/t/create-github-repo/87059>\
**Category:** General Discussion\
**Tags:** developers\
**Created:** [May 11, 2017, 1:34am UTC](https://community.smartthings.com/t/create-github-repo/87059 "2017-05-11T01:34:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniel\_Carter](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/daniel_carter/32/110305_2.png) [@Daniel\_Carter](https://community.smartthings.com/u/Daniel_Carter)\
**Post date:** [May 11, 2017, 1:34am UTC](https://community.smartthings.com/t/create-github-repo/87059/1 "2017-05-11T01:34:35Z")

</div>

Can anyone help me with creating a GitHub repo and adding my own SmartApps/Device Handlers to it? I found plenty of information on how to connect to the SmartThings Public Repo or to add other people’s repos to update from, but I can’t find any information on creating my own repo.

I did try creating the repo on GitHub then linking it to my IDE through settings, then just choosing commit and selecting my app/DH, but that gives a “nothing to commit” error. I assume I have to create the folders/files outside of the IDE first, but I’m not sure and would appreciate any help or links on this.

Thanks,  
Dan

---

<div class="post-metadata">

**Author:** ![Daniel\_Carter](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/daniel_carter/32/110305_2.png) [@Daniel\_Carter](https://community.smartthings.com/u/Daniel_Carter)\
**Post date:** [May 12, 2017, 4:06am UTC](https://community.smartthings.com/t/create-github-repo/87059/2 "2017-05-12T04:06:24Z")

</div>

I was able to do this by creating the structure/files manually in GitHub, but I would be interested in knowing whether there is an easier way.

---

<div class="post-metadata">

**Author:** ![JDRoberts](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jdroberts/32/56577_2.png) [@JDRoberts](https://community.smartthings.com/u/JDRoberts)\
**Post date:** [May 12, 2017, 6:32am UTC](https://community.smartthings.com/t/create-github-repo/87059/3 "2017-05-12T06:32:42Z")

</div>

The instructions are in the developer docs. Read carefully: that section includes a link to GitHub Boot Camp for those who are completely new to GitHub.

[http://docs.smartthings.com/en/latest/tools-and-ide/github-integration.html](http://docs.smartthings.com/en/latest/tools-and-ide/github-integration.html)

Not sure if that works for UK accounts or not, though.

---

<div class="post-metadata">

**Author:** ![Daniel\_Carter](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/daniel_carter/32/110305_2.png) [@Daniel\_Carter](https://community.smartthings.com/u/Daniel_Carter)\
**Post date:** [May 12, 2017, 11:16am UTC](https://community.smartthings.com/t/create-github-repo/87059/4 "2017-05-12T11:16:34Z")

</div>

Thanks, I had briefly skimmed this but it looked like it was only showing me how to set up the SmartThings public repo, not how to create my own. Maybe I just didn’t read it close enough. I got the structure from it though, and what is he able to create my own. I put the git Boot Camp on my reading list.
