• # organization

    Posté par . En réponse au message github Team et consort : mise en place dans une ESN. Évalué à 6.

    GitHub.com te permet de faire une "organization". Dans cette organization, les repositories sont par défaut privés. C'est à dire que seul les personnes autorisés (nominativement, ou via des Teams) pourront accéder au répo.

    Donc tu crée une Organization "MonESN".
    Dans cette orga, tu crée une team par client (TeamA, TeamB, TeamC), et tu crée un Team "MonESN_Dev". Tu mets les users des clients A dans TeamA, les clients B dans TeamB etc.
    Tu mets tout tes dev dans MonESN_Dev.
    Tu autorises la TeamA et la team MonESN_Dev à accéder au repo A.
    Tu autorises la TeamB et la team MonESN_Dev à accéder au repo B.
    etc

    Il ne reste plus qu'a faire quelque chose de propre au niveau des Teams (convention de nommage, droits d'acces...)