Setting up Git to work over SSH gave me a bit of a headache. I wanted to host my own private Git service in my homelab, so I chose Forgejo. The installation itself was easy, but getting SSH to work properly required a bit more digging.
My Homelab Environment
* Ubuntu