Привет,
Я уже использовал Zenodo для создания DOI для некоторых моих репозиториев и репозиториев из организаций GitHub, частью которых я являюсь — это очень просто в использовании. Недавно я создал другую организацию в GitHub с той же учетной записью GitHub и хочу создать еще один DOI для одного из репозиториев этой организации.
Однако, когда я вхожу в Zenodo, запрос на доступ не отправляется снова (этап «Авторизация приложения» в этом руководстве ), поэтому Zenodo перечисляет только репозитории из моей предыдущей организации и мои собственные репозитории, которым уже был предоставлен доступ.
Как я могу попросить Zenodo снова запросить доступ, чтобы я мог предоставить его из моей новой организации GitHub?
Танки заранее,
Бернардо Нибур
та же проблема здесь
На самом деле вам нужно перейти к настройкам пользователя, приложениям, приложениям OAuth, Zenodo и включить приложение для нужных вам организаций. Не легко обнаружить!
Могу подтвердить, что сработало, блестяще, спасибо. Некоторые инструкции на сайте zenodo для этого были бы замечательными.
У меня та же проблема, но я не могу найти приложения > Приложения OAuth на веб-странице Zenodo. Может быть, это изменилось?
То, что написал @mirams , должно быть объяснено в Zenodo вместо того, что у них есть в настоящее время, а именно этой информации:
_Если репозитории вашей организации не отображаются в списке, убедитесь, что вы разрешили стороннему доступу к приложению Zenodo. Частные репозитории не поддерживаются._
Если перейти по ссылке, то объяснение вообще не применимо в случае интеграции Zenodo-Github.
У @scarlehoff такая же проблема. к счастью, @alimanfoo нашел решение здесь: https://github.com/zenodo/zenodo/issues/1814#issuecomment -620555444
Самый полезный комментарий
На самом деле вам нужно перейти к настройкам пользователя, приложениям, приложениям OAuth, Zenodo и включить приложение для нужных вам организаций. Не легко обнаружить!