1

I don't want make my repo public.

I only want some certain users to be able to fork this repo and submit PRs. However, I don't want to add them as repo collaborators who have push privileges.

Is it possible with GitHub?

Sibbs Gambling
  • 19,274
  • 42
  • 103
  • 174

1 Answers1

2

You might still consider adding them as collaborator, because you can protect your repo main branch: see "About protected branches".

That way: they can clone (or fork) your repo, and can push back, but they won't be able to push to master (for instance) is master is protected: they will have to make a PR.

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250