Возможно, вы сможете сделать с TRAMP больше, чем вы думаете.Во-первых, вы, возможно, заметили, что / sudo: не работает для удаленных ящиков, но TRAMP позволяет вам прокси к удаленному ящику, а затем использовать любой поддерживаемый протокол, так что вы можете использовать / sudo: на удаленном ящике.См. tramp-default-proxies-alist
.
Вы упоминали, что вызываете git commit на удаленном компьютере.Вы рассматривали возможность использования одного из интерфейсов Emacs git, например magit?Они также будут работать через TRAMP.