Caro desenvolvedor,
Não consigo encontrar os repositórios de minha nova organização.
Eu tentei sincronizar a conta
Também segui as instruções abaixo para verificar se consigo acessá-lo.
E descobriu que apenas os repositórios de ropensic não aparecem.
Qual é o problema?
Melhor,
Shixiang
O problema veio da configuração do GitHub, desculpe por relatar isso.
Só para ficar claro, a única maneira de fazer isso funcionar foi remover completamente todas as restrições de acesso para aplicativos de terceiros:
Não acho que seja uma boa política em geral, e não é isso que os desenvolvedores do zenodo tinham em mente quando escreveram isto:
No entanto, o que está faltando para mim no tutorial acima é: como faço para acionar o aplicativo zenodo para solicitar acesso ?
Não há problema em dar uma vez que aparece pedindo acesso na lista de aplicativos de terceiros.
@lnielsen Talvez esta edição possa ser reaberta?
Desculpe, @ShixiangWang o que você mudou para resolver isso?
@lauraxijia Desculpe, esqueci. Você deve dar ao zenodo permissões do Github.
@ShixiangWang we (proprietário da organização) concedemos 'acesso de terceiros' ao Zenodo a partir da conta da organização, mas ainda nenhum repo da conta da organização está aparecendo na minha lista do Zenodo. E todos os repo são públicos.
Será que apenas o proprietário da organização pode registrar repo e se inscrever para um DOI em seu Zenodo, mas não contribuidores?
Basta clicar nisto, zenodo previamente autorizado para acesso ao github na minha conta de usuário do github, mas depois criei uma organização github, e nenhum dos repositórios github da organização aparecem no zenodo. Veja como eu resolvi isso ...
Um webhook agora deve ter sido instalado. Você pode verificar indo para a página de configuração do repositório github específico que deseja arquivar e, em seguida, procure na seção de webhooks.
Hth.
Muito obrigado por compartilhar!
Consegui resolver o problema - o problema para mim era que eu não era o
proprietário da organização, então eu pedi ao proprietário para tentar e foi resolvido.
Obrigado, de novo!
Alistair Miles [email protected]于 2020 年 4 月 28 日 周二 上午 4:46 写道 :
Basta clicar neste zenodo previamente autorizado para acesso ao github em meu
conta de usuário github, mas depois criou uma organização github, e nenhum dos
os repositórios de github da organização aparecem em zenodo. Veja como eu resolvi isso ...
- Vá para a página de configurações da minha conta pessoal do github -
https://github.com/settings/applications - Zenodo deve ser listado
lá na guia "Aplicativos OAuth autorizados".- Clique em Zenodo, role para baixo até "Acesso à organização" e conceda acesso
para a organização que você deseja.- Acesse as configurações do Zenodo no Github -
https://zenodo.org/account/settings/github/ - role para baixo até "GitHub
seção repositórios ", clique em" sincronizar agora ", atualize a página da web e, em seguida, seu
repositório deve aparecer.- Desligue o interruptor para ligado
Um webhook agora deve ter sido instalado. Você pode verificar indo para o
página de configuração para o repositório github específico que você deseja arquivar, em seguida, olhe
na seção de webhooks.Hth.
-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/zenodo/zenodo/issues/1814#issuecomment-620555444 ou
Cancelar subscrição
https://github.com/notifications/unsubscribe-auth/AGUODB6V3OWJUEQVBC5HHDDRO26ZDANCNFSM4IINEV2A
.
Eu tive as mesmas confusões, fwiw. Eu era o proprietário do repositório, um colega era membro da organização github e administrador do repositório organizacional que desejávamos arquivar com o Zenodo. O colega se conectou ao Zenodo usando sua conta do Github, mas não viu os repositórios organizacionais. Então, tivemos muita confusão. Como proprietário da organização, fui para o acesso de terceiros, mas não consegui ver uma "solicitação" que pudesse aprovar. Então, nos perguntamos se meu colega teria que ser o proprietário de uma organização, o que parecia um pouco pesado apenas para isso. Eventualmente, descobrimos que meu colega teve que criar uma solicitação de acesso de terceiros, indo ao Github, olhando suas permissões de terceiros, clicando no nome Zenodo e, em seguida, "enviar solicitação aos proprietários". Esta foi a principal documentação do github:
Consegui aprovar essa solicitação (como proprietário da organização) no Github (depois de alguma confusão sobre por que o Zenodo precisava de acesso a "dados privados", acho que é algo sobre webhooks) e meu colega clicou em "Sincronizar agora" e conseguiu para ver o repositório organizacional.
Ufa :)
Basta clicar nisto, zenodo previamente autorizado para acesso ao github na minha conta de usuário do github, mas depois criei uma organização github, e nenhum dos repositórios github da organização aparecem no zenodo. Veja como eu resolvi isso ...
- Vá para a página de configurações da minha conta pessoal do github - https://github.com/settings/applications - o Zenodo deve estar listado na guia "Aplicativos OAuth autorizados".
- Clique em Zenodo, role para baixo até "Acesso à organização" e conceda acesso à organização desejada.
- Vá para as configurações do Github do Zenodo - https://zenodo.org/account/settings/github/ - role para baixo até a seção "Repositórios GitHub", clique em "sincronizar agora", atualize a página da web e seu repositório deve aparecer.
- Desligue o interruptor para ligado
Um webhook agora deve ter sido instalado. Você pode verificar indo para a página de configuração do repositório github específico que deseja arquivar e, em seguida, procure na seção de webhooks.
Hth.
Muito obrigado! Isso funcionou!
Comentários muito úteis
Basta clicar nisto, zenodo previamente autorizado para acesso ao github na minha conta de usuário do github, mas depois criei uma organização github, e nenhum dos repositórios github da organização aparecem no zenodo. Veja como eu resolvi isso ...
Um webhook agora deve ter sido instalado. Você pode verificar indo para a página de configuração do repositório github específico que deseja arquivar e, em seguida, procure na seção de webhooks.
Hth.