![]() When you set up your GitHub App, you can select the repositories you want it to access. They come with built-in webhooks and narrow, specific permissions. GitHub Apps can be installed directly on organizations and personal accounts and granted access to specific repositories. A GitHub App acts on its own behalf, taking actions via the API directly using its own identity, which means you don't need to maintain a bot or service account as a separate user. GitHub Apps are first-class actors within GitHub. For more information, see " Scopes for OAuth Apps."įor a walkthrough of the process of building a GitHub App, see " Using the GitHub API in your app." About GitHub Apps The user must have admin or write permission to the repository that contains the workflow file. If you are using your app with GitHub Actions and want to modify workflow files, you must authenticate on behalf of the user with an OAuth token that includes the workflow scope. ![]() ![]() For information on choosing a type of app, see " Differences between GitHub Apps and OAuth Apps." GitHub Apps are the officially recommended way to integrate with GitHub because they offer much more granular permissions to access data, but GitHub supports both OAuth Apps and GitHub Apps. To learn how to list an app on GitHub Marketplace, see " About GitHub Marketplace." You can also share or sell apps in GitHub Marketplace. You can build apps to improve your workflow. Apps on GitHub allow you to automate and improve your workflow. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |