Zenodo: Les référentiels de l'organisation n'apparaissent pas dans la liste

Créé le 1 août 2019  ·  9Commentaires  ·  Source: zenodo/zenodo

Cher développeur,

Je ne trouve pas les référentiels de ma nouvelle organisation.

j'ai essayé de synchroniser le compte

image

J'ai également suivi les instructions ci-dessous pour vérifier si vous pouvez y accéder.

image

Et constaté que seuls les référentiels de ropensic n'apparaissent pas.

image

Quel est le problème?

Meilleur,
Shixiang

Commentaire le plus utile

Appuyez simplement sur ceci, zenodo précédemment autorisé pour l'accès à github sous mon compte d'utilisateur github, mais a ensuite créé une organisation github, et aucun des dépôts github de l'organisation n'apparaît dans zenodo. Voici comment je l'ai résolu...

  1. Accédez à la page des paramètres de mon compte github personnel - https://github.com/settings/applications - Zenodo devrait y être répertorié sous l'onglet "Applications OAuth autorisées".
  2. Cliquez sur Zenodo, faites défiler jusqu'à « Accès à l'organisation » et accordez l'accès à l'organisation que vous souhaitez.
  3. Accédez aux paramètres Github de Zenodo - https://zenodo.org/account/settings/github/ - faites défiler jusqu'à la section "Référentiels GitHub", cliquez sur "Synchroniser maintenant", actualisez la page Web, puis votre référentiel devrait apparaître.
  4. Basculez l'interrupteur sur marche

Un webhook devrait maintenant avoir été installé. Vous pouvez vérifier en accédant à la page de configuration du dépôt github spécifique que vous souhaitez archiver, puis regardez dans la section webhooks.

Hth.

Tous les 9 commentaires

Le problème venait du paramètre GitHub, désolé de l'avoir signalé.

Pour être clair, la seule façon de faire fonctionner cela était de supprimer complètement toutes les restrictions d'accès pour les applications tierces :
Screenshot 2020-02-14 at 14 51 29

Je ne pense pas que ce soit une bonne politique en général, et je pense que ce n'est pas ce que les développeurs de zenodo avaient en tête lorsqu'ils ont écrit ceci :
Screenshot 2020-02-14 at 14 53 34

Cependant, ce qui me manque dans le tutoriel ci-dessus, c'est : comment puis-je déclencher l'application zenodo pour demander l'accès ?
Aucun problème pour le donner une fois qu'il apparaît en demandant l'accès dans la liste des applications tierces.

@lnielsen Peut-être que ce problème pourrait être rouvert?

Désolé, @ShixiangWang ,

@lauraxijia Désolé, j'ai oublié. Vous devez donner les autorisations zenodo à partir de Github.

@ShixiangWang nous (propriétaire de l'organisation) avons accordé un "accès tiers" à Zenodo à partir du compte de l'organisation, mais aucun dépôt du compte de l'organisation n'apparaît dans la liste de mon Zenodo. Et tous les dépôts sont des dépôts publics.
Se pourrait-il que seul le propriétaire de l'organisation puisse enregistrer un dépôt et demander un DOI dans leur Zenodo, mais pas les contributeurs ?

Appuyez simplement sur ceci, zenodo précédemment autorisé pour l'accès à github sous mon compte d'utilisateur github, mais a ensuite créé une organisation github, et aucun des dépôts github de l'organisation n'apparaît dans zenodo. Voici comment je l'ai résolu...

  1. Accédez à la page des paramètres de mon compte github personnel - https://github.com/settings/applications - Zenodo devrait y être répertorié sous l'onglet "Applications OAuth autorisées".
  2. Cliquez sur Zenodo, faites défiler jusqu'à « Accès à l'organisation » et accordez l'accès à l'organisation que vous souhaitez.
  3. Accédez aux paramètres Github de Zenodo - https://zenodo.org/account/settings/github/ - faites défiler jusqu'à la section "Référentiels GitHub", cliquez sur "Synchroniser maintenant", actualisez la page Web, puis votre référentiel devrait apparaître.
  4. Basculez l'interrupteur sur marche

Un webhook devrait maintenant avoir été installé. Vous pouvez vérifier en accédant à la page de configuration du dépôt github spécifique que vous souhaitez archiver, puis regardez dans la section webhooks.

Hth.

Merci beaucoup d'avoir partagé!

J'ai pu résoudre le problème - le problème pour moi était que je n'étais pas le
propriétaire de l'organisation, j'ai donc demandé au propriétaire d'essayer et le problème a été résolu.

Merci encore!

Alistair Miles [email protected]于2020年4月28日 周二上午4:46写道:

Appuyez simplement sur ceci, zenodo précédemment autorisé pour l'accès à github sous mon
compte d'utilisateur github, mais a ensuite créé une organisation github, et aucun des
les dépôts github de l'organisation apparaissent dans zenodo. Voici comment je l'ai résolu...

  1. Accédez à la page des paramètres de mon compte github personnel -
    https://github.com/settings/applications - Zenodo devrait être répertorié
    sous l'onglet "Applications OAuth autorisées".
  2. Cliquez sur Zenodo, faites défiler jusqu'à "Accès à l'organisation" et accordez l'accès
    à l'organisation que vous voulez.
  3. Accédez aux paramètres Github de Zenodo -
    https://zenodo.org/account/settings/github/ -
    référentiels", cliquez sur "synchroniser maintenant", actualisez la page Web, puis votre
    référentiel devrait apparaître.
  4. Basculez l'interrupteur sur marche

Un webhook devrait maintenant avoir été installé. Vous pouvez vérifier en vous rendant sur le
page de configuration du référentiel github spécifique que vous souhaitez archiver, puis regardez
dans la section webhooks.

Hth.

-
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/zenodo/zenodo/issues/1814#issuecomment-620555444 , ou
Se désabonner
https://github.com/notifications/unsubscribe-auth/AGUODB6V3OWJUEQVBC5HHDDRO26ZDANCNFSM4IINEV2A
.

J'ai eu les mêmes confusions, fwiw. J'étais le propriétaire du référentiel, un collègue était membre de l'organisation github et administrateur du référentiel organisationnel que nous souhaitions archiver avec Zenodo. Le collègue s'est connecté à Zenodo en utilisant son compte Github mais n'a pas vu les référentiels organisationnels. Nous avons alors eu beaucoup de confusion. En tant que propriétaire de l'organisation, je suis allé à l'accès tiers, mais je n'ai pas pu voir de "demande" que je pouvais approuver. Nous nous sommes alors demandé si mon collègue devait être propriétaire d'une organisation, ce qui semblait un peu lourd pour cela. Finalement, nous avons compris que mon collègue devait créer une demande d'accès tiers, en allant sur Github, en examinant leurs autorisations tierces, en cliquant sur le nom Zenodo, puis sur "envoyer la demande aux propriétaires". Voici la documentation clé de github :

https://docs.github.com/en/github/setting-up-and-managing-your-github-user-account/requesting-organization-approval-for-oauth-apps

J'ai ensuite pu approuver cette demande (en tant que propriétaire de l'organisation) sur Github (après une certaine confusion sur la raison pour laquelle Zenodo avait besoin d'accéder à des "données privées", je suppose qu'il s'agit de webhooks) et mon collègue a ensuite appuyé sur "Synchroniser maintenant" et a pu pour voir le référentiel organisationnel.

Phew :)

Appuyez simplement sur ceci, zenodo précédemment autorisé pour l'accès à github sous mon compte d'utilisateur github, mais a ensuite créé une organisation github, et aucun des dépôts github de l'organisation n'apparaît dans zenodo. Voici comment je l'ai résolu...

  1. Accédez à la page des paramètres de mon compte github personnel - https://github.com/settings/applications - Zenodo devrait y être répertorié sous l'onglet "Applications OAuth autorisées".
  2. Cliquez sur Zenodo, faites défiler jusqu'à « Accès à l'organisation » et accordez l'accès à l'organisation que vous souhaitez.
  3. Accédez aux paramètres Github de Zenodo - https://zenodo.org/account/settings/github/ - faites défiler jusqu'à la section "Référentiels GitHub", cliquez sur "Synchroniser maintenant", actualisez la page Web, puis votre référentiel devrait apparaître.
  4. Basculez l'interrupteur sur marche

Un webhook devrait maintenant avoir été installé. Vous pouvez vérifier en accédant à la page de configuration du dépôt github spécifique que vous souhaitez archiver, puis regardez dans la section webhooks.

Hth.

Merci beaucoup! Cela a fonctionné !

Cette page vous a été utile?
0 / 5 - 0 notes