Also Is there any way to make a repository complet...
# help
a
Also Is there any way to make a repository completely public?
n
Do you mind expanding a bit on what exactly you mean by making a repository completely public?
a
Similar to a public git repository where we don't need to login to clone/download a given repo.
One use case is hosting publicly available datasets.
n
Thanks @Andrij David, lakeFS currently does not support public repositories but it does sound like an interesting feature. Would you mind opening a feature request so that we could discuss this with our product team?
a
How about repository ownership?
n
Can you explain what you mean by repository ownership?
a
Repo A is owned by user X and is set to private hence only visible by user X Repo B is owned by user Y and is set to private but explicitly shared to user X. So both users X and Y have access to it. TLDR; same functionality as GitHub with repository ownership and visibility
n
lakeFS doesn't have a notion of ownership of repository, branch or object. What we do have is a permissions model which allows providing read/write permissions for these entities. So in your case you can provide read/write permissions using groups and policies. However, this feature is available for Cloud or Enterprise or for users who develop their own authorization server.
By default you can consider all lakeFS repositories as "private"
Please note that lakeFS's permission model is more similar to object storage permissions (such as AWS S3) rather than git's