Christ, why do they make it so complicated? In the case of Gitea (which is still using actual Git), you just have to make a Git working dir, copy the binaries to /bin and copy the supplied systemd service to the respective systemd folder. There's even a Docker container to avoid all this hassle.
It's not complicated, but only has lots of text since they also include small demonstration. I find it's simpler than installing Gitea from binary[1]. Although i'd use Gitea/GitLab for more complicated usage or i want GUI.
It would be really hard for them to ban BTC code unless there was some "National Security" label attached to it.
Good thing that bitcoin is international not national...
As if people who abuse term "National Security" care about it.
[1]
https://docs.gitea.io/en-us/install-from-binary/