Hi,
Ich versuche, ein Problem mit der Bibliothek zu erstellen. Aber immer GithubException: 404 {u'message': u'Not Found'} Fehlermeldung . Bitte helft
mein Code sieht aus wie Gefährte. lass es mich wissen wenn ich was falsch mache
repo_service = Github('Token')
repo_service.get_repo('Repo Name').create_issue('test', 'TestSam', Assignee=Keine, Meilenstein=Keine, Labels = Keine)
Mit einem Stacktrace der Ausnahme wäre es einfacher :-) Mit den von Ihnen gegebenen Informationen kann ich nicht wissen, welcher Teil fehlschlägt.
Ich nehme an, Sie haben die gleiche Ausnahme mit just
g = Github('Token')
g.get_repo('Repo Name')
weil Sie nicht den vollständigen Namen des Repositorys verwenden.
Hier ist ein Beispiel für das Erstellen eines Issues auf jacquev6/PyGithub:
g = Github(token)
repo = g.get_user("jacquev6").get_repo("PyGithub") # or repo = g.get_repo("jacquev6/PyGithub")
issue = repo.create_issue("Issue title")
Ich hoffe, es hilft, zögern Sie nicht, mir zu sagen, wenn Sie immer noch Probleme haben.
(Pdb) Traceback (letzter Aufruf zuletzt):
Datei "/Users/app/views.py", Zeile 162, in github
Issue1 = repo.create_issue("Ausgabetitel", "Ausgabetext")
Datei "/Library/Python/2.7/site-packages/github/Repository.py", Zeile 375, in create_issue
post_parameters
Datei "/Library/Python/2.7/site-packages/github/Requester.py", Zeile 80, in requestAndCheck
GithubException.GithubException(status, Ausgabe) auslösen
GithubException: 404 {u'message': u'Not Found'}
Hoffe das hilft. Lassen Sie mich wissen, wie ich zusätzliche Informationen erhalten kann
Für alle, die das in Zukunft finden: Ich habe das gleiche versucht, auch mit einem Github Personal Token, aber der Token hatte nicht genügend Berechtigungen, und die Github-API gibt dann 404
.
Das Hinzufügen von public_repo
Rechten zum Token löste das Problem, und ich konnte dann programmgesteuert neue Issues erstellen.
Hilfreichster Kommentar
Für alle, die das in Zukunft finden: Ich habe das gleiche versucht, auch mit einem Github Personal Token, aber der Token hatte nicht genügend Berechtigungen, und die Github-API gibt dann
404
.Das Hinzufügen von
public_repo
Rechten zum Token löste das Problem, und ich konnte dann programmgesteuert neue Issues erstellen.