# Get started with Pushgate

Source: https://www.testifysec.com/docs/pushgate/

Set up your first repository gate, understand approvals, and troubleshoot a Pushgate decision.

![](https://www.testifysec.com/media/brand-assets/products/pushgate/pushgate-mark-color.svg)Getting started

Connect a repository, configure its requirements, and make your first push through the gate.

## Before you start

Have a GitHub repository you are authorized to connect and a TestifySec account. Repository setup guides you through access, CI/lock installation, and agent enrollment; you review and approve the requested access.

[Create your Pushgate account on pushgate.dev →](https://pushgate.dev/login)

## Your first workflow

1. [**Set up a repository gate**Connect the repository, configure the gated remote, and follow the onboarding steps.](https://www.testifysec.com/docs/pushgate/setup)
2. [**Understand approvals**See which actions require approval and how setup, signing, and policy assignment differ.](https://www.testifysec.com/docs/pushgate/ceremonies)
3. [**Inspect a push decision**Understand what is evaluated and what acceptance or refusal establishes.](https://www.testifysec.com/docs/pushgate/trust/push)

## Check your result

Confirm that the first signed push was delivered to GitHub. Acceptance or queueing alone does not establish delivery; follow the status check in the setup guide.

## Follow a workflow

[Pushgate

### From missing evidence to a delivered push

Record the required evidence, push through the gate, and confirm delivery for the same commit.

Read the guide →](https://www.testifysec.com/docs/pushgate/walkthrough)

## Work with your gate

- [Troubleshoot a refusal](https://www.testifysec.com/docs/pushgate/common-errors)
  
  Find the reason and the next action.
- [Policies and assignments](https://www.testifysec.com/docs/pushgate/trust/policy)
  
  Understand the requirements applied to a repository.
- [Agent sandbox](https://www.testifysec.com/docs/pushgate/agent-sandbox)
  
  Review the boundary around agent execution.

## Trust and verification

- [How Pushgate works](https://www.testifysec.com/docs/pushgate/overview)
  
  Follow the admission flow and its limits.
- [Evidence requirements](https://www.testifysec.com/docs/pushgate/trust/evidence)
  
  See what the gate checks about supplied evidence.
- [Verify independently](https://www.testifysec.com/docs/pushgate/trust/verify)
  
  Inspect the records behind a decision.

## Continue with another product

CI/lock captures the work. Pushgate checks the push. The platform manages gates and evidence.

[![](https://www.testifysec.com/media/brand-assets/products/cilock/cilock-mark-color.svg)CI/lock docs](https://www.testifysec.com/docs/cilock)[![](https://www.testifysec.com/media/brand-assets/products/platform/shield-blue.svg)Platform docs](https://www.testifysec.com/docs/platform)
