I did commit successfully in my local repository. When I try to do:
git push https://gitlab.com/priceinsight/jmt4manager/compare/develop...2-retrieve-list-us
The URL you try to push to is total nonsense. You are trying to push to the URL https://gitlab.com/priceinsight/jmt4manager/compare/develop...2-retrieve-list-userrecord#
which is a webpage that compares two branches and not the URL of a repository. The repository would be https://gitlab.com/priceinsight/jmt4manager
.
I understand that your answer was already solved, but I had a very similar issue myself with a nonsense URL. The actual issue for me was that I had not logged into the company internet yet, so git was being redirected somehow through some sort of internet login page, and failing to go through.
The fix in this case is simple: just login in a separate browser before trying to git push
your changes.
You need to following 2 steps:
I also understand that your question was solved, but since I had a different solution and this is the top search result for the error, here's my ten cents...
I simply had the wrong repo string. In the GCP repo viewer they given you a HEAD URL that's NOT the same as the remote URI that you should use. In my case, the HEAD URL provided in the "Links" drop-down in the web console was:
https://source.cloud.google.com/[PROJECT]/[REPO]/+/master:
(of course I removed the "/+/master:" at the end)
Whereas my actual (correct, working) repo URL is:
https://source.developers.google.com/p/[PROJECT]/r/[REPO]
I got the format from this page. Not sure why this isn't one of the options in the web portal, but oh well.
Hope this helps someone else!