2013-01-07 10 views
36

Ich verwende die sehr coole Github Mylyn Connector für Eclipse Indigo. Da ich es jedoch für viele Projekte auf GitHub verwende, laufe ich sehr schnell in die 60 Anfragen pro Sekunde rate limit, die auf nicht authentifizierten Anfragen gegen die GitHub v3 API erzwungen werden.Wie kann ich veranlassen, dass der Mylyn GitHub Connector für Eclipse authentifizierte Anfragen ausführt?

Das Symptom ist, dass jede Abfrage Auffrischen (aber klein - wieder, hier der limitierende Faktor mehr ist, dass ich mit Mai-Repositories umgehen) bekomme ich den Fehler:

Unexpected error : API Rate Limit Exceeded for XXX.XXX.XXX.XXX 

Wo XXX.XXX.XXX.XXX natürlich ist meine IP.

Ich habe die GitHub-Repositorys in der Task-Repository-Ansicht mit meinem GitHub-Benutzernamen und -Kennwort konfiguriert, aber der Connector scheint diese für OAuth- oder Standardauthentifizierung nicht zu verwenden. Ich habe das FAQ des GitHub Connector-Plugins gelesen und dort nichts von Nutzen gefunden.

Gibt es eine Möglichkeit, den GitHub-Konnektor dazu zu bringen, authentifizierte Anfragen zu stellen (was würde gegen das viel entspanntere Ratenlimit von 5K/Stunde zählen?)?


Edit: Ich habe mit einem eigenen Repository versucht, ob einige Anmeldeinformationen wurden (die mindestens ein aktives Problem hat) zu überprüfen geschickt. Ich habe Unexpected error: Issues are disabled for this repo.


Edit: Ich habe das Problem mit der Version des Plugins auf dem Eclipse-Marktplatz bemerkt, wechselte dann meine EGit Plugin von den nightlies repo zu bekommen, und ebenso für die Mylyn Github Connector. Es hat nicht geholfen

+0

Haben Sie die Option "Passwort speichern" für die Repositories in der Ansicht "Task-Repositories" aktiviert? –

+0

Ja. "Anonymous" ist deaktiviert, "Save Password" ist aktiviert. – huitseeker

+0

Abfangen der Netzwerkaufrufe, die mit einigen Tools wie 'Fiddler' aus Eclipse austreten und sehen, ob es unnötige Aufrufe gibt. Sie können nicht benötigte Projekte in Eclipse schließen oder Arbeitssätze verwenden. – KrishPrabakar

Antwort

1

Eclipse Neon mit Mylyn Github-Anschluss 4.4.

Getestet mit 2-factor access token. Anonymes Ratenlimit wurde in einem öffentlichen Repository mit Hunderten von Problemen erfolgreich überschritten. Ich habe nicht mit einem einfachen Login getestet, aber es sollte funktionieren.