Liste der Repos (öffentlich und privat) für eine Organisation auf Github

8

Ich versuche, eine Liste aller Repos zu erhalten, die mit einer Organisation verbunden sind, indem ich das GitHub-API-Juwel in meiner Rails-Anwendung verwende. Ich benutze Omniauth, um einen Benutzer zu authentifizieren und dann kann ich auf eine Liste ihrer Organisationen sowie eine Liste der Repos des Benutzers zugreifen, aber ich versuche, eine Liste von Repos für die Organisationen des Benutzers zu erhalten (auf die sie administrativen Zugriff haben). .

Es gab eine Frage auf stackoverflow, die hoffnungsvoll schien und es beantwortete meine Frage für den Zugriff auf Informationen für eine Organisation Repo, dass ich schon den Namen von, aber was ist mit Repos, für die ich keinen Namen habe?

Irgendwelche Ideen, wie man alle Repos für eine Organisation auflistet, indem man den Edelstein github api benutzt?

    
topher 28.01.2013, 22:37
quelle

1 Antwort

10

Können Sie die Informationen mit der einfachen Einrollfunktion abrufen? Z.B. versuche es:

%Vor%

(Dies sollte nur private Repos auflisten, ersetzen Sie private durch all , um alle Repos aufzulisten, siehe API-Dokumentation: Ссылка ).

Wenn das funktioniert, dann haben Sie nur Probleme damit, es mit der Ruby-Bibliothek zu arbeiten?

Wenn Sie nicht wissen, welchen Organisationen ein Benutzer angehört, verwenden Sie diese API, um Folgendes herauszufinden: Ссылка

    
Ivan Zuzak 30.01.2013, 07:53
quelle