2017-01-17 1 views
2

Je suis nouveau à Gogs. Avoir un problème lié à la création d'organisations (groupes). J'ai créé une organisation Org-A et ajouté un dépôt privé Repo-A. J'ai ajouté un autre utilisateur User-A à cette organisation (en tant que membre et membre de l'équipe). Mais quand User-A veut voir le contenu de Repo-A, Gogs affiche une page "404: Not Found". Lorsque je modifie la vie privée de Repo-A au public User-A pouvez le voir, mais tous les autres utilisateurs peuvent le voir aussi.Organisations émission dans les gogs

Comment puis-je regrouper des référentiels dans des organisations et ajouter différents utilisateurs à ces organisations, afin que les utilisateurs puissent lire/écrire des référentiels dans l'organisation dont ils sont membres? Je souhaite que les repos soient visibles/modifiables uniquement pour les membres de l'organisation.

Répondre

2

Comme mentionné dans issue 1744:

L'ajout de ces utilisateurs à l'équipe en organisation permet de résoudre à émettre.

D'une manière ou d'une autre, nous nous attendions à ce que le comportement par défaut de se joindre à une organisation devrait donner à ces utilisateurs la permission de lire.

Si cela ne fonctionne toujours pas (c.-à l'utilisateur était déjà dans une équipe de l'organisation à droite):

  • revérifier le cas de l'URL (il est sensible à la casse)
  • essayez et vérifiez si vous reproduisez le même problème avec gitea (une fourche de gogs)
+0

La seule façon est d'ajouter des utilisateurs à l'équipe "Propriétaires". Et par conséquent, ils auront toutes les autorisations sur tous les dépôts. Cela signifie que je ne peux pas restreindre l'accès des utilisateurs en fonction de l'équipe (lire, écrire, admin). C'est un peu confus. Merci de votre aide! – 0bj3ct

+0

J'ai lutté avec cela aujourd'hui en utilisant Gitea. J'ai finalement trouvé l'écran pour ajouter des équipes de liens avec des dépôts. Cela vous permet ensuite d'ajouter des référentiels à d'autres équipes, par exemple des développeurs. Lorsque vous voyez l'équipe sur le côté droit, cliquez sur le lien "0 Référentiels", puis ajoutez les dépôts comme si vous ajoutiez des membres de l'équipe. –