{"token_count": 322}

# Git Platforms

Teleport protects your organizations on Git hosting platforms such as GitHub. Users sign in with their Teleport identity, and Git commands and platform CLI tools such as `gh` go through Teleport with short-lived credentials instead of long-lived personal access tokens and SSH keys. Teleport records this activity in its audit log.

The guides in this section show you how to enroll your organizations in Teleport and configure access controls for them.

- [Getting Started](https://goteleport.com/docs/ver/19.x/enroll-resources/git-platforms/getting-started.md): Connect a GitHub organization to Teleport for Git and the GitHub CLI over HTTPS in a few commands.
- [Access Controls](https://goteleport.com/docs/ver/19.x/enroll-resources/git-platforms/access-controls.md): Role-based access control (RBAC) for Git platforms protected by Teleport.
- [GitHub over SSH](https://goteleport.com/docs/ver/19.x/enroll-resources/git-platforms/github-ssh.md): Use Teleport's short-lived SSH certificates with the GitHub Certificate Authority.
- [Reference](https://goteleport.com/docs/ver/19.x/enroll-resources/git-platforms/reference.md): Resource shapes, allowed protocols, and audit events for Git platforms protected by Teleport.
