How to assign private issue-only without push permission in a private repo?

I have a private repo. I’d like to invite people to join this repo as a collaborator especially for issues, but only a few people able to push commits. Can I do that in GitHub?

Hi @doggy8088,

Thank you for being here! A repository owned by a user account has two permission levels: the repository owner and collaborators. Here is a link to the collaborator role permission level:

Since you require more granular read/write access, perhaps you might consider transferring the repository to an organization. For more information, see “Transferring a repository.”