Fork from GitLab.com to self-hosted instance
It's a pain creating projects on your self-hosted instance based on open source projects on GitLab.com. You can configure OAuth to GitLab.com to them import directly, or copy the repo URL to import, but why can't it be just as easy as clicking on the Fork button? Well, today, that would fork within GitLab.com, but why not have a way to Fork from GitLab.com to your private self-hosted instance? The first time you might need to do an OAuth dance to your private instance, and unfortunately that still requires admin setup (why???). But after pasting in your private instance hostname, maybe we could just generate a deep link to the New Project page, with the git URL pre-filled, rather than having to do the OAuth dance. We should remember hostnames you've used in the past to make it easy to fork more things to that same instance. This could make the sharing and distribution of open source projects on GitLab much easier.
Links
- Related and inspired from
Fork
as Heroku Button: https://gitlab.com/gitlab-org/gitlab-ce/issues/35674