# Create a Github App

**URL:** <https://discuss.bitrise.io/t/create-a-github-app/8017>\
**Category:** Website\
**Created:** [February 8, 2019, 9:19pm UTC](https://discuss.bitrise.io/t/create-a-github-app/8017 "2019-02-08T21:19:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![CraigSiemens](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/craigsiemens/32/7662_2.png) [@CraigSiemens](https://discuss.bitrise.io/u/CraigSiemens)\
**Post date:** [February 8, 2019, 9:19pm UTC](https://discuss.bitrise.io/t/create-a-github-app/8017/1 "2019-02-08T21:19:12Z")

</div>

## Description of the feature request

Github allows the [creation of apps](https://developer.github.com/apps/about-apps/) that can manage permissions to GitHub repos in one contained place. Other CI services like Azure Pipelines and Travis CI provide apps to simply setup and management.

## Use case / for what or how I would use it

- simplifies the permissions setup and management by putting it all under a single app rather than managing deploy keys and Webhooks separately for each repo
- removes the need to create machine users on GitHub to access multiple repos from a single build
  - Based on these instructions. [Projects with submodules or private repo dependencies](https://devcenter.bitrise.io/faq/adding-projects-with-submodules/)
  - adding machine users adds and additional cost to GitHub organizations on team plans.

- removes the need to separately setup a Service credential User to get build status on pull requests

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [February 14, 2019, 9:05am UTC](https://discuss.bitrise.io/t/create-a-github-app/8017/2 "2019-02-14T09:05:14Z")

</div>

4 posts were merged into an existing topic: [GitHub checks / GitHub App](https://discuss.bitrise.io/t/github-checks-github-app/5088)

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [February 14, 2019, 9:05am UTC](https://discuss.bitrise.io/t/create-a-github-app/8017/3 "2019-02-14T09:05:14Z")

</div>



---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [February 14, 2019, 9:06am UTC](https://discuss.bitrise.io/t/create-a-github-app/8017/4 "2019-02-14T09:06:23Z")

</div>

@CraigSiemens I’ll merge this #feature-request ([Create a Github App](http://discuss.bitrise.io/t/create-a-github-app/8017)) into [GitHub checks / GitHub App](http://discuss.bitrise.io/t/github-checks-github-app/5088) as it requires the same steps and that one has more votes. Thanks for all the infos and don’t forget to vote on that one! 😉
