L'année dernière, j'ai participé à un projet avec un autre membre du groupe. Elle a créé un repo dans son compte personnel et m'a ajouté en tant que contributrice. Je peux toujours accéder au dépôt et voir son contenu, mais je dois passer par son compte.
Je souhaite que le dépôt apparaisse également sur mon compte. Je vois que vous pouvez transférer des dépôts, mais cela signifie-t-il qu'il n'apparaîtra plus sur son compte? Ou la solution la plus simple consiste-t-elle simplement à cloner le référentiel et à le télécharger sur mon compte?
3 Réponses :
Je pense que c'est la même question qu'ici: add-another -utilisateur-aux-propriétaires-de-projets-dans-github
Vous ne pouvez ajouter que des collaborateurs à votre référentiel. Il ne peut pas être "copropriété".
Mais lorsqu'une personne est ajoutée en tant que collaborateur à un dépôt, ce dépôt sera répertorié dans la section Vos dépôts (mais le nom d'utilisateur sera uniquement le nom d'utilisateur du propriétaire)
La seule façon de faire ce que vous voulez est de créer un dépôt et de collaborer via des pull requests.
écrit par @manojlds
C'est en fait similaire à cette question. Merci
Consultez ici les informations sur les prix de GitHub:
La version gratuite / individuelle permet jusqu'à trois "collaborateurs". Cela devrait être exactement ce que vous recherchez.
Les versions d'équipe, en revanche, autorisent plusieurs collaborateurs ET "gestion des utilisateurs". Si vous vouliez un contrôle plus précis sur ce que les collaborateurs peuvent et ne peuvent pas faire, vous avez besoin d'une version d'équipe.
Q: Qu'est-ce qu'un collaborateur?
A: Contributeurs vs Collaborateurs
- Contributeur : un contributeur est une personne extérieure qui ne fait pas partie de l'équipe de développement principale du projet et qui souhaite apporter une contribution les modifications apportées à un projet.
- Collaborateur : un collaborateur est une personne de l'équipe de développement principale du projet et a un accès de validation au référentiel principal de le projet.
Continuez à lire pour en savoir plus sur le flux de travail pour les contributeurs et collaborateurs.
J'utilise la version gratuite / individuelle pour mon usage personnel - c'est tout ce dont j'ai besoin.
Et bien sûr - vous pouvez toujours cloner un dépôt à partir d'un autre compte, faites un "git add remote" de votre clone local vers "l'autre compte".
Je suis d'accord, la version gratuite est tout ce dont j'ai besoin aussi. Je vais lire un peu plus sur la collaboration. Mais si je ne viens pas bien, j'utiliserai simplement la route du clone car nous ne travaillons plus dessus. Je veux juste renforcer mon compte un peu plus. Merci
Les versions d'équipe, en revanche, permettent plusieurs collaborateurs ET la "gestion des utilisateurs". Si vous voulez un contrôle plus précis sur ce que les collaborateurs peuvent et ne peuvent pas faire, vous avez besoin d'une version d'équipe.
C'est vrai, mais au moins les collaborateurs ne sont plus limités.
Depuis le 14 avril 2020: " GitHub est désormais gratuit pour les équipes ":
Nous sommes heureux d'annoncer que nous mettons à disposition de tous les comptes GitHub des dépôts privés avec un nombre illimité de collaborateurs.
Toutes les fonctionnalités de base de GitHub sont désormais gratuites pour tous. 🎉Jusqu'à présent, si votre organisation souhaitait utiliser GitHub pour le développement privé, vous deviez vous abonner à l'un de nos forfaits payants. Mais chaque développeur sur terre devrait avoir accès à GitHub. Le prix ne doit pas être un obstacle.
Cela signifie que les équipes peuvent désormais gérer leur travail ensemble en un seul endroit: CI / CD, gestion de projet, révision de code, packages, etc. Nous voulons que tout le monde puisse proposer d'excellents logiciels sur la plate-forme appréciée par les développeurs.
Les équipes qui ont besoin de fonctionnalités avancées (comme les propriétaires de code), de fonctionnalités d'entreprise (comme SAML) ou d'une assistance personnalisée peuvent passer à l'un de nos forfaits payants.
Depuis mai 2020, le transfert de propriété est en cours de test .