Acces repozitoriu privat pentru echipa interna

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!

Gitlab cred ca are ce vrei tu.
Eu folosesc Azure la munca si am permisiuni granulare

1 Like

Bitbucket are branch-uri protejate în varianta gratuită.

1 Like

Multumesc pentru recomandari.

Dar cum ramane cu access limitat la release-uri?

Dar cum ramane cu access limitat la release-uri?

Cel mai bine nu le dai access de read la oameni, faci o pagina de unde se pot descarca releases individual, nu au nici un motiv sa aiba access la repository.

1 Like