Currently handling of private repositories is mostly done via SSH and SSH Agent. There are multiple issues regarding this: - #8 - #20 ## Cases 1. Remote SSH requires credentials 2. Remote HTTPS requires credentials 3. Local via SSH 4. Local via HTTPS