Push option to make new repository public
### Problem to solve [Push options](https://docs.gitlab.com/ee/user/project/push_options.html#push-options-for-merge-requests) is a very powerful feature. So is the ability to create a new project by pushing to a remote that doesn't exist yet. Today the created repository is always private, but it would be nice to have a push option to make it public ### Proposal Add a push option for project visibility (when creating a new project on push): `git push -o visiblity=public` or similar. <!-- Label reminders Use the following resources to find the appropriate labels: - https://gitlab.com/gitlab-org/gitlab/-/labels - https://about.gitlab.com/handbook/product/categories/features/ -->
issue