Нужно сделать так, чтобы сторонний человек мог давать согласие на merge. То есть видеть pull request и отписывать по этому поводу. Слышал что в GitHub есть contributor и collaborator, но понятие не имею чем отличаются и как добавлять.
Contributor - это тот кто вносит свои вклады в проект, но не имеет прямого доступа к репозиторию (кроме чтения и pull-реквестов).
Вам же нужен Collaborator.
сторонний человек мог давать согласие на merge. То есть видеть pull request и отписывать по этому поводу.
Добавляете в настройках репозитория, раздел Manage access (Invite a collaborator)