Confirm you have the right role(s) to grant a user access to a given resource (e.g., you have the projectOwner role on a given project you wish to add other users to)
Roles granted at the Project level are inherited by all repositories within that project. If you grant a user repoReader on a project, they will have repoReader on all repositories within that project and that role will not be removable on the repo level.
user: an individual by name or email address; requires that user’s email address be registered or available to your IdP (e.g., either explicitly listed or allowed via your email domain)
group: a group of users; requires that your IdP supports groups tied to an email address
robot: a service account
allClusterUsers: all users on the cluster
If not allClusterUsers, provide a name or email address.
Roles granted at the Repository level are not inherited by other repositories within that project. This is useful if you want to grant a user repoReader on a single repository within a project, but not on all repositories within that project.
Log in to the Pachyderm Console.
Select a View Project on the project containing the repository you wish to add a user to.
Select the repo (either from the DAG view or the List view).