I run my own git server, but currently am not using version control beyond copying the project folder to a new folder with an incremented name every now and then, hell I don't even use an IDE.
With it being in python, I avoid all issue associated with compiling, and pygame is actually usable now that they updated to SDL2.
When I release it, I may create an asset installer for downloading assets, and encourage users to own the game if they use it, haha, I could include basic DRM to prevent it from running if you don't have one of the valid outpost.exe files, sorry MAC users that bought the game. Wait, that would be easy to code, and would give some suggestion that the person actually owns the game... Haha I'll just encrypt all the assets using the CRC for outpost.exe. 1. pop open a file chooser dialog, 2. have the user navigate to location of outpost.exe, 3. scan the CRC of the file they choose, 4. check against a list, 5. and decrypt the assets if the CRC is valid. And the lack of the expectation of real security, like buying something online, I could do the "encryption" and "decryption" in very lazy ways. Just a thought... I just had...
As far as hosting and distributing it, I will host it on my website, and my git server. Microsoft buying github has not made feel more confident in the site(though I do have an account
https://github.com/J216), and I already have the infrastructure to do it, so not a huge effort.
Thanks for your feedback on this, this has been a pretty lonely path prior to now.