I have my Git repo on my machine, which has no public IP of its own, at home; I want to clone this repo at my web server. Is it correct that a reverse tunnel will allow me to pu
You can open the ssh port on your firewall and set routing on your router to hit your machine. You'll only need the ip that your router exposes.