glab(1) glab(1) NAME glab-repo-members-add - Add a member to the project. SYNOPSIS glab repo members add [flags] DESCRIPTION Add a member to the project with the specified role. Roles: o guest (10): Can view the project. o reporter (20): Can view and create issues. o developer (30): Can push to non-protected branches. o maintainer (40): Can manage the project. o owner (50): Full access to the project. For custom roles, use --role-id with the ID of a custom role defined in the project or group. If the custom role does not exist, an error is returned. OPTIONS -e, --expires-at="" Expiration date for the membership (YYYY-MM- DD) -R, --repo="" Select another repository. You can use either OWNER/REPO or GROUP/NAMESPACE/REPO. The full URL or Git URL is also accepted. -r, --role="developer" Role for the user (guest, reporter, developer, maintainer, owner) --role-id=0 ID of a custom role defined in the project or group. -u, --user-id=0 User ID instead of username. --username="" Username instead of user-id. OPTIONS INHERITED FROM PARENT COMMANDS -h, --help[=false] Show help for this command. EXAMPLE # Add a user as a developer glab repo members add --username=john.doe --role=developer # Add a user as a maintainer with expiration date glab repo members add --username=jane.smith --role=maintainer --expires-at=2024-12-31 # Add a user by ID glab repo members add --user-id=123 --role=reporter # Add a user with a custom role glab repo members add --username=john.doe --role-id=101 SEE ALSO glab-repo-members(1) Auto generated by spf13/cobra Sep 2026 glab(1)