LoRa is 3-4 kilobytes/second, slower than a dial-up modem. And there are duty cycle limits too. This is ideal for text messages and occasional telemetry. But 'full-on SSH session'? or even worse, 'Git history, issue tracking, release distribution'? That sounds like a really bad fit.
A single person pulling a single git repo may easily occupy multiple LoRa channels for hours. That sounds like a horrible idea. Some things simply should not be unified. The low-bandwidth world and high-bandwidth worlds have completely separate protocols and do not belong together.
A single person pulling a single git repo may easily occupy multiple LoRa channels for hours. That sounds like a horrible idea. Some things simply should not be unified. The low-bandwidth world and high-bandwidth worlds have completely separate protocols and do not belong together.