Get started with Pushgate
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.
Your first workflow
- Set up a repository gateConnect the repository, configure the gated remote, and follow the onboarding steps.
- Understand approvalsSee which actions require approval and how setup, signing, and policy assignment differ.
- Inspect a push decisionUnderstand what is evaluated and what acceptance or refusal establishes.
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 →Work with your gate
- Troubleshoot a refusal
Find the reason and the next action.
- Policies and assignments
Understand the requirements applied to a repository.
- Agent sandbox
Review the boundary around agent execution.
Trust and verification
- How Pushgate works
Follow the admission flow and its limits.
- Evidence requirements
See what the gate checks about supplied evidence.
- Verify independently
Inspect the records behind a decision.