Thanks for the response and details.
The issue here is that you must create the project on GitLab before you can push to it as a remote origin. Without having a project created on GitLab.com, there is no “remote origin” available to push to.
make sure you have the correct access rights and the repository exists.
This error is basically Git saying “I tried to push to remote, but the remote origin does not exist”.
The solution is to create a blank project on your GitLab.com named
work and then push to it. You can create a new project in the web interface, or you can use the Create Project API endpoint. Either way, if the project exists on GitLab.com before you push to it, you can get past this error.