Private Git
The Problem
Risk
Local Git
ZYBER Git
Architecture
┌─────────────────────────────────────────────────────────────┐
│ Your Device │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ No SSH keys, no tokens, no .gitconfig │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
│ Encrypted stream only
▼
┌─────────────────────────────────────────────────────────────┐
│ ZYBER Workspace │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ ~/.ssh/id_ed25519 (SSH private key) │ │
│ │ ~/.gitconfig (Git identity) │ │
│ │ ~/.git-credentials (Tokens if used) │ │
│ │ ~/repos/ (Cloned repositories) │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
│
│ SSH/HTTPS from workspace IP
▼
┌─────────────────────────────────────────────────────────────┐
│ GitHub / GitLab / Bitbucket │
│ Sees: Push from ZYBER datacenter IP │
│ Doesn't see: Your real IP, device, location │
└─────────────────────────────────────────────────────────────┘Credential Isolation
SSH Keys
Session Type
SSH Key Behavior
Personal Access Tokens
Git Identity Separation
Commit Signing
Security Properties
Property
Implementation
Best Practices
Last updated