Portable Development Best Practices?

Hello, I often develop on different computers, on some of them I don’t have administrator access. This means that I can’t install all the required software to develop locally on all computers. Is it possible to only have some few parts of trellis installed, and push it to a remote server for compressing, publishing etc? Perhaps only use WinSCP and/or git for version control?

Thank you.