There are many GitLab issues that don’t exist in GitHub, I’ll list some below.

Permission denied when pushing

Must use the command below to clone, otherwise we’ll have no permission to push.

git clone https://<username><username>/<repo-name>.git

GitLab page 404 not found

Restart the CI/CD and wait a while to see if it works. If it still doesn’t work, consider enter the repository’s page page and click the url.

May also need to change the repo to public and run the pipeline again.

Further Reading

  1. Include username in HTTP/HTTPS clone URLs if project security is set to Internal or Private | GitLab