I have successfully setup Split SSH as documented here
My next step would be to begin using it when committing and pushing code.
I am not sure how this would look.
On a non-Qubes machine, I used to do the following:
$ eval "$(ssh-agent -s)" && ssh-add ~/path/to/key && git push -u origin HEAD
So if I have an App Qube where I’ve installed all the code dependencies of discourse as an example, should I repeat the same steps and swap the ssh-client
qube for where the code repository (discourse-qube
in this case) or is there a way to configure git
behaviour in the discourse-qube
to use the ssh-client
qube for git
operations?
I have searched the forum but I haven’t seen a thread answering my question or with clues that I could use to refine my question further. I saw this recommendation for Split GPG but not sure if it applies to SSH as well.