git remote set-url origin https://gitlab.haskell.org/ghc/ghc.git
git remote set-url --push origin git@gitlab.haskell.org:ghc/ghc
This is all that should be necessary; a quick `git pull origin master`
should verify that everything is working as expected.