How do Git remotes work? And how do I self-host my own? · HackerTrans