I am currently working on a project from an untrusted computer and I would like to pull/commit changes from this (untrusted) computer using ssh authentication. I have access to my private (trusted) computer. Here is a summary of my setup:
- Git server with access only with ssh (no https authentication allowed)
- Trusted computer with access to the git server with ssh
- Untrusted computer with no access to the git sever but access to my trusted computer
What would you do in this case? (I can't copy files from the untrusted computer to the trusted computer. I want the files of this project to stay on the untrusted computer but I am allowed to send them to the trusted computer if I don't actually store them). They key idea is that I don't want other people using the untrusted computer to have access to my other projects on the git server.