I think it would much more elegant to make a private static instance `SSHChannel.REPO` and re-use it, instead of instantiating on every SSH session.