← Back to context

Comment by riwsky

1 day ago

Heck, you don't even need to run something like GitLab. Owing to Git's design as a distributed version control system, a "Git server" isn't even really a separate piece of software—it's the same software being used in a different way. Details @ https://git-scm.com/book/en/v2/Git-on-the-Server-Setting-Up-... , but you basically just need to `git init` somewhere on your VPS that you can later ssh to and add as a remote a la `git remote add origin username@yourvpsserver:/srv/git/project.git`

The only limitation here is that (on iOS at least) the git plugin on mobile cannot do ssh, only https.

(This is at least 1+ years old info, might have changed)