Migrating this site repo from GitHub to GitLab
I recently moved the source code for this site from a GitHub remote repository over to GitLab.
Before settling on GitLab, I also looked into Codeberg and Sourcehut. All of these platforms offer some sort of static site hosting service, similar to GitHub Pages. But since I’m not entirely sure if I’ll stick with a pure SSG setup in the long run, I decided to go with GitLab because it integrates smoothly with Cloudflare. If I hadn’t been using Cloudflare, I probably would’ve gone with Codeberg instead.
This site was built pretty casually in the first place—there wasn’t really a big reason behind it—so I realized I didn’t need to keep it tied to my personal GitHub account. Instead, I set up a new GitLab account under the name @m12u and moved the repo there.
One small hitch: Cloudflare (Workers &) Pages doesn’t let you disconnect a linked Git repository once it’s been connected. To work around that, I created a brand-new application in Cloudflare and linked it to the migrated GitLab repository.
And that’s it—an update that changes absolutely nothing for you as a reader, but keeps things tidier on my end.