Buna,
Am pe GitHub un repozitoriu privat si vreau sa adaug un membru al echipei pentru a avea drepturi de citire si scriere (Write). Dar am observat ca acest membru poate sterge/edita release-uri si poate modifica si branch-ul main
, ceea ce nu-mi doresc acest lucru.
Stiu ca exista branch protection, dar pe GitHub trebuie sa faci upgrade la un plan cu plata pentru a benefia de acest feature pentru repozitorii private. Problema este ca repozitoriu mai are si multi colaboratori cu drepturi de “Read” - Outside Collaborator, care nu fac parte din echipa interna. Asta ar insemna ca trebuie sa achit multi bani lunar daca fac upgrade la alt pachet, din motiv ca GitHub taxeaza per user.
O solutie temporara, este sa-i ofer membrului intern drepturi de citire si el sa faca fork, apoi PR.
Voi, ce solutii imi recomandati? Care este workfloul in echipa care lucrati?
Multumesc!