Push to create a new project
If I have a repo somewhere (locally), right now I have to first go to GitLab and manually create a project.
That can be much faster. My repo already has a name, GitLab has me as a user: we can simply allow the person to push to a specific git path to create a new project.
You push to a non-existing / to-be created path:
email@example.com:JobV/awesome-new-website. If it exists, we refuse the push / process it normally, if it doesn't we create the project!
- The project should always be private
- We clearly return a message that the project was created and where
Optionally we can allow you to set the visibility by using
-o, --push-option Transmit the given string to the server, which passes them to the pre-receive as well as the post-receive hook. The given string must not contain a NUL or LF character.