ADR-0004: SSH Agent Forwarding for Git Access
Status
Date
Context
# On the cloud VM
git clone [email protected]:user/private-repo.gitRequirements
Security Constraints
Decision
How It Works
Implementation
Consequences
Positive
Negative
Neutral
Security Considerations
Risk: Malicious Process on VM
Risk: Leaked Agent Socket
Recommendation
Alternatives Considered
Alternative 1: Copy SSH Keys to VM
Alternative 2: Deploy Keys
Alternative 3: Personal Access Tokens
Alternative 4: Git Credential Helper
References
PreviousADR-0003: SQLite for Local State ManagementNextADR-0005: Provider Trait for Cloud Abstraction
Last updated
Was this helpful?