Help users discover partial clone

Problem to solve

Partial clone require configuration on the client. It should be easy for anyone contributing to a massive project to do so without needing to understand what partial clone is.

Further details

Today the GitLab interface provides easy access to the Git URL (https://gitlab.com/gitlab-com/gitaly.git). The user will copy and paste this to their client of choice, either the Git command line, or a GUI app.

For enormous repositories, it may be completely impractical to ever perform a complete clone.

Proposal

Project maintainers should be able to provide recommended clone settings for enormous repositories to help users determine the best way to clone the project.

We need to consider command line users, but also users that might be using GUI.

Links / references

https://docs.gitlab.com/ee/topics/git/partial_clone.html

Edited by James Ramsay (ex-GitLab)