Here is my issue : I am working on a python project with others developers. This project is on Gitlab but each developers need to work on their machine locally without any access to network. I would like other developers to be able to push their changes made locally to gitlab server. My PC is connected to the internet and I have access to gitlab repository.
First question, how developers could clone gitlab repository using the bare repository on the usb stick. Second question, how they can push their changes on the bare repository so that I could push them to Gitlab server ?
In order to do that I am thinking about using a bare repository on a usb stick.