Zenodo: Los repositorios de la organización no aparecen en la lista

Creado en 1 ago. 2019  ·  9Comentarios  ·  Fuente: zenodo/zenodo

Estimado desarrollador,

No encuentro los repositorios de mi nueva organización.

Intenté sincronizar la cuenta

image

También seguí las instrucciones a continuación para verificar si puedo acceder a él.

image

Y descubrió que solo los repositorios de ropensic no aparecen.

image

¿Cuál es el problema?

Mejor,
Shixiang

Comentario más útil

Simplemente presione esto, zenodo previamente autorizado para el acceso a github en mi cuenta de usuario de github, pero luego creó una organización de github, y ninguno de los repositorios de github de la organización aparece en zenodo. Así es como lo resolví ...

  1. Vaya a la página de configuración de mi cuenta personal de github - https://github.com/settings/applications - Zenodo debería aparecer allí en la pestaña "Aplicaciones OAuth autorizadas".
  2. Haga clic en Zenodo, desplácese hacia abajo hasta "Acceso a la organización" y otorgue acceso a la organización que desee.
  3. Vaya a la configuración de Github de Zenodo - https://zenodo.org/account/settings/github/ - desplácese hacia abajo hasta la sección "Repositorios de GitHub", haga clic en "sincronizar ahora", actualice la página web y, a continuación, debería aparecer su repositorio.
  4. Enciende el interruptor de apagado a encendido

Ahora debería haberse instalado un webhook. Puede verificar yendo a la página de configuración del repositorio de github específico que desea archivar, luego busque en la sección de webhooks.

Hth.

Todos 9 comentarios

El problema provino de la configuración de GitHub, lo siento por informar esto.

Para ser claros, la única forma en que logré que esto funcionara fue eliminar por completo cualquier restricción de acceso para aplicaciones de terceros:
Screenshot 2020-02-14 at 14 51 29

No creo que esta sea una buena política en general, y creo que esto no es lo que los desarrolladores de zenodo tenían en mente cuando escribieron esto:
Screenshot 2020-02-14 at 14 53 34

Sin embargo, lo que me falta en el tutorial anterior es: ¿cómo hago que la aplicación zenodo solicite acceso ?
No hay problema para darlo una vez que aparezca pidiendo acceso en la lista de aplicaciones de terceros.

@lnielsen ¿ Quizás este tema podría reabrirse?

Lo siento, @ShixiangWang , cambiaste para resolver esto?

@lauraxijia Lo siento, lo he olvidado. Debe otorgar los permisos de zenodo desde Github.

@ShixiangWang nosotros (propietario de la organización) otorgamos 'acceso de terceros' a Zenodo desde la cuenta de la organización, pero aún no aparece ningún repositorio de la cuenta de la organización en mi lista de Zenodo. Y todos los repositorios son repositorios públicos.
¿Podría ser el caso de que solo el propietario de la organización pueda registrar un repositorio y solicitar un DOI en su Zenodo, pero no los contribuyentes?

Simplemente presione esto, zenodo previamente autorizado para el acceso a github en mi cuenta de usuario de github, pero luego creó una organización de github, y ninguno de los repositorios de github de la organización aparece en zenodo. Así es como lo resolví ...

  1. Vaya a la página de configuración de mi cuenta personal de github - https://github.com/settings/applications - Zenodo debería aparecer allí en la pestaña "Aplicaciones OAuth autorizadas".
  2. Haga clic en Zenodo, desplácese hacia abajo hasta "Acceso a la organización" y otorgue acceso a la organización que desee.
  3. Vaya a la configuración de Github de Zenodo - https://zenodo.org/account/settings/github/ - desplácese hacia abajo hasta la sección "Repositorios de GitHub", haga clic en "sincronizar ahora", actualice la página web y, a continuación, debería aparecer su repositorio.
  4. Enciende el interruptor de apagado a encendido

Ahora debería haberse instalado un webhook. Puede verificar yendo a la página de configuración del repositorio de github específico que desea archivar, luego busque en la sección de webhooks.

Hth.

¡Muchas gracias por compartir!

Pude solucionar el problema, el problema para mí era que yo no era el
propietario de la organización, así que le pedí al propietario que lo intentara y se resolvió.

¡Gracias de nuevo!

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

Simplemente presione esto, zenodo previamente autorizado para el acceso a github en mi
cuenta de usuario de github, pero luego creó una organización de github, y ninguna de
Los repositorios de github de la organización aparecen en zenodo. Así es como lo resolví ...

  1. Ir a la página de configuración de mi cuenta personal de github -
    https://github.com/settings/applications - Zenodo debería aparecer en la lista
    allí, en la pestaña "Aplicaciones OAuth autorizadas".
  2. Haga clic en Zenodo, desplácese hacia abajo hasta "Acceso a la organización" y otorgue acceso.
    a la organización que desee.
  3. Vaya a la configuración de Github de Zenodo -
    https://zenodo.org/account/settings/github/ - desplácese hacia abajo hasta "GitHub
    repositorios ", haga clic en" sincronizar ahora ", actualice la página web y, a continuación,
    debería aparecer el repositorio.
  4. Enciende el interruptor de apagado a encendido

Ahora debería haberse instalado un webhook. Puedes comprobar yendo a la
página de configuración para el repositorio de github específico que desea archivar, luego busque
en la sección de webhooks.

Hth.

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/zenodo/zenodo/issues/1814#issuecomment-620555444 , o
darse de baja
https://github.com/notifications/unsubscribe-auth/AGUODB6V3OWJUEQVBC5HHDDRO26ZDANCNFSM4IINEV2A
.

Tuve las mismas confusiones, fwiw. Yo era el propietario del repositorio, un colega era miembro de la organización github y un administrador del repositorio organizativo que deseábamos archivar con Zenodo. El colega inició sesión en Zenodo con su cuenta de Github, pero no vio los repositorios de la organización. Entonces tuvimos mucha confusión. Como propietario de la organización, fui al acceso de terceros, pero no pude ver una "solicitud" que pudiera aprobar. Luego nos preguntamos si mi colega tenía que ser propietario de una organización, lo que parecía un poco pesado solo por esto. Finalmente, nos dimos cuenta de que mi colega tenía que crear una solicitud de acceso de terceros, yendo a Github, mirando sus permisos de terceros, haciendo clic en el nombre de Zenodo y luego en "enviar solicitud a los propietarios". Esta fue la documentación clave de github:

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

Luego pude aprobar esa solicitud (como propietario de la organización) en Github (después de cierta confusión sobre por qué Zenodo necesitaba acceso a "datos privados", creo que es algo sobre webhooks) y mi colega presionó "Sincronizar ahora" y pudo para ver el repositorio organizacional.

Uf :)

Simplemente presione esto, zenodo previamente autorizado para el acceso a github en mi cuenta de usuario de github, pero luego creó una organización de github, y ninguno de los repositorios de github de la organización aparece en zenodo. Así es como lo resolví ...

  1. Vaya a la página de configuración de mi cuenta personal de github - https://github.com/settings/applications - Zenodo debería aparecer allí en la pestaña "Aplicaciones OAuth autorizadas".
  2. Haga clic en Zenodo, desplácese hacia abajo hasta "Acceso a la organización" y otorgue acceso a la organización que desee.
  3. Vaya a la configuración de Github de Zenodo - https://zenodo.org/account/settings/github/ - desplácese hacia abajo hasta la sección "Repositorios de GitHub", haga clic en "sincronizar ahora", actualice la página web y, a continuación, debería aparecer su repositorio.
  4. Enciende el interruptor de apagado a encendido

Ahora debería haberse instalado un webhook. Puede verificar yendo a la página de configuración del repositorio de github específico que desea archivar, luego busque en la sección de webhooks.

Hth.

¡Muchas gracias! ¡Esto funcionó!

¿Fue útil esta página
0 / 5 - 0 calificaciones