Comment Comment by progval My alternative is to use multiple user accounts on my computer to work on different projects. This solves multiple issues at once:* Git identities (I just need to clone from the right user)* access restriction (building one compromised project won't compromise everything else)* no need to manage virtualenvs (or the equivalent for non-python environments), just install everything in ~/.local/ parent progval 6 years ago
* Git identities (I just need to clone from the right user)
* access restriction (building one compromised project won't compromise everything else)
* no need to manage virtualenvs (or the equivalent for non-python environments), just install everything in ~/.local/