Anonymous read access to a project
Hi,
Description
Sometimes we work on a private repository, but would like to show code to someone. This means giving something like "guest" access (although I believe guest access is a bit broader) to someone. However, "guest" access requires the other user to create an account on the Gitlab instance, which is sometimes painful (typically in a decentralized scheme, where I have my own Gitlab instance for myself and disable registration).
Proposal
My proposal is to add a new possibility for the "invite by email" feature, which would give the user a read-only anonymous access. Typically, they would receive a link with a unique token, valid for the specific time, and they would be able to browse the repository through the web interface, with a "guest" access level, without having to create an account nor sign in. Of course, they might not be able to create new issues as they are logged in as "anonymous" (or maybe they can create issue which would not be assigned to any user?).
I am not sure how feasible this is, but it would be really great as well if they could clone the repository locally through this anonymous URL.
Links / references
None
Thanks!