Bonjour j'ai du faire un site web avec ma binome, et je voudrais protéger les droits en écriture sur notre projet sur Github, désolé je débute, est-ce que quelqu'un peut m'aider ?
Bonjour j'ai du faire un site web avec ma binome, et je voudrais protéger les droits en écriture sur notre projet sur Github, désolé je débute, est-ce que quelqu'un peut m'aider ?
Bonjour,
Je n'ai pas bien compris si tu veux protéger l'accès au projet en écriture pour les gens lambda ou pour ta binôme. Dans le second cas (ta binôme, voir ci dessous).
Tu peux par exemple faire un repository qui t'appartiens, et lui le fork et fait des pull requests. C'est le système que l'on utilise sur les systèmes open source et ça fonctionne plutôt bien. Par contre je trouverais ça étrange à la place de ton collègue, c'est pas une preuve de confiance du tout, je le prendrais limite mal...
Si tu veux protéger des autres, tous les repositories sont de toutes façons en read only et tu dois expliciter les collaborateurs qui auront eux les droits d'écriture.
Oui je voulais protéger des autres, je savais pas que tous les repositories étaient en read only, c'est ma binôme qui avait créé le repository, et je savais pas qu'elle avait du m'accorder les droits. Est-ce que tu pourrais m'expliquer comment accorder les droits à un nouvel utilisateur ?
Alors là ça va dépendre comment le repository est configuré... Globalement (mon Github est configuré en anglais), sur la droite quand tu es sur un repository, si tu as les droits d'administration, tu auras un petit engrenage avec marqué Settings à côté. Clique là dessus et tu te trouveras dans l'administration du repository. Là tu auras "Collaborators & teams" dans le menu, et c'est là que tu peux ajouter des gens.
Ah ok j'ai pas les droits d'administration car ce n'est pas moi qui ai créé le repository, donc je n'ai pas le bouton. Tu es bien sur que tous les repositories sont par défaut protégés de tout le monde en écriture ?
J'imagine que tu es étudiant vu que tu parles de binôme, donc commence à chercher des réponses par toi même (genre le premier lien dans Google...).
Oui les repositories sont read-only par défaut, tu peux en faire l'experience par toi-même en essayant de pusher un commit sans mettre tes identifiants pour voir... C'est un bon exercice je pense.
Pour ce qui est des droits d'admin, tu peux essayer de forker, bosser sur le fork avec d'autres gens et faire des PR, c'est un bon exercice honnêtement, c'est le système utilisé par tous les projets open source.
OK merci Théocrite j'ai fait plusieurs tutos sur Git mais ils ne parlaient pas des permissions, désolé si ma question était stupide.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager