2 ms·
If you don't need any features beyond a backup location for git, all you need is an SSH server with FS support. All you need is git on the remote server to ini
by tracker1 1y ago
If you don't need any features beyond a backup location for git, all you need is an SSH server with FS support. All you need is git on the remote server to initialize a server directory, and you can target that with git+ssh directly. Works well enough as a backup/mirror repository.
If you want to self-host for more features (CI/CD, PRs, etc.) there's GitLab, Gitea, and forgejo that I'm aware of. I think GitLab is a bit heavy duty for most self-hosting usage myself though. I actually appreciate the online/cloud and commercial options.
When you self-host, it becomes your job to fix it when it breaks.
- j45 1y agoYup, as you mentioned, there's other alternatives to Gitlab lcaolly that are decent. I'm finding myself liking and using gitlab more and more when I come back to it every 6-8 months. I don't know how I'd be able to trust only a cloud for my source code and devops/CI/CD. At least a mirrored setup in a private or hybrid cloud on another provider as a failover that isn't with the same cloud provider.