9. Configuration and Source Code Reference

9.7. repoproviders

expand icon

9.7. repoproviders

9.7.1. Module: binderhub.repoproviders

Classes for Repo providers

Subclass the base class, RepoProvider, to support different version control services and providers.

9.7.2. RepoProvider

class binderhub.repoproviders.RepoProvider(**kwargs)

Base class for a repo provider

9.7.3. GitHubRepoProvider

class binderhub.repoproviders.GitHubRepoProvider(*args, **kwargs)

Repo provider for the GitHub service

config c.GitHubRepoProvider.password = Unicode(None)

The password to use to make GitHub API calls.

Don’t use an actual password - create a personal access token and use that!

config c.GitHubRepoProvider.username = Unicode(None)

The GitHub user name to use when making GitHub API calls.

Set to None to not use authenticated API calls

config c.GitHubRepoProvider.password = Unicode(None)

The password to use to make GitHub API calls.

Don’t use an actual password - create a personal access token and use that!

config c.GitHubRepoProvider.username = Unicode(None)

The GitHub user name to use when making GitHub API calls.

Set to None to not use authenticated API calls