When a team wants to self-host Git on an intranet and replace GitLab, first check the daily path: code hosting, pull requests, review, issues, and branch protection. Then check what does not move as-is: pipelines, Git LFS, import scope, and accounts. Replace GitLab in five steps.