I currently work on a project that uses a self hosted Gitlab instance for git and this Gitlab instance can be only accessed after connecting to the company’s OpenVPN. I did not want to be connected to OpenVPN all the time from my machine, especially this being a side project that I do not work on every day. Every time I needed to push or pull code or create or review a PR I connected to OpenVPN, did what I need to do, disconnected.