Practical guides5 min read

GitHub mit MonkeyCode verbinden und Berechtigungen widerrufen

Direkte Antwort

Ein anhand des Quellcodes geprüfter Ablauf für ein Repository: Git-Identität, Projektanlage, fehlende Repositories und Widerruf auf Installations- und Benutzerebene.

Prüfumfang: Grundlage sind MonkeyCode-Revision 2a7f2d48f6ebe963fafb0d363680329204f9bbe1 und GitHub-Dokumentation, geprüft am 8. September. Ein vollständiger Verbindungs- und Widerrufstest im gehosteten Konto ist noch nicht abgeschlossen.

1. Eigenes Repository vorbereiten

Laden Sie den Starter und legen Sie nur diese Beispieldateien in einem neuen eigenen GitHub-Repository ab. GitHub-Anmeldung und Repository-Installation sind unterschiedliche Berechtigungen. Eine Anmeldung beweist keinen Zugriff der Aufgabe auf Code.

2. Git-Identität verbinden

Öffnen Sie in MonkeyCode die Einstellungen für Git identities. Der geprüfte Quellcode öffnet für GitHub den Installationsablauf einer GitHub App. Prüfen Sie App und angeforderte Rechte, wählen Sie das richtige Konto und Only select repositories mit dem Beispiel. Organisationen können eine Freigabe des Eigentümers verlangen.

Zurück in MonkeyCode die Identität prüfen. Quellcode-Bezeichnungen können von der bereitgestellten Version abweichen. Dies beschreibt den Quellpfad, keine aufgezeichnete erfolgreiche Klickfolge.

3. Projekt anlegen

In Create project den Project name, die Identität und Select repository ausfüllen. Eigentümer und Repository vor dem Absenden prüfen. Der Code verlangt diese Auswahl und öffnet nach Erfolg das Projekt.

Führen Sie dort den Basisbefehl aus: einer von acht Tests schlägt absichtlich fehl. Das prüft, ob der Code die Ausführungsumgebung erreicht hat; ein Verbindungszeichen genügt nicht.

4. Repository fehlt

GitHub-Konto, Installationsbesitzer, Repository-Auswahl und Organisationsfreigabe prüfen. Nach Änderungen die Auswahl im Produkt aktualisieren. Geben Sie nicht pauschal alle Repositories frei, um ein Zugriffsproblem zu verdecken.

5. Auf beiden Ebenen widerrufen

Beispielaufgaben zuerst stoppen. In GitHub unter Settings → Applications → Installed GitHub Apps → Configure das Repository entfernen, die Installation pausieren oder deinstallieren. Organisationsinstallationen werden in den Organisationseinstellungen verwaltet.

Für Aktionen als Benutzer zusätzlich Authorized GitHub Apps widerrufen. Bei einem alten OAuth-Ablauf Authorized OAuth Apps separat prüfen. Danach die Git-Identität in MonkeyCode entfernen. Deren lokale Löschung beweist allein keinen Widerruf bei GitHub.

Eine neue authentifizierte Repository-Operation versuchen und ihre Ablehnung protokollieren. Vorhandene Klone und Ausgaben können lesbar bleiben; öffentliche Repositories sind möglicherweise anonym abrufbar. Deshalb auch GitHubs Berechtigungsliste prüfen. Weiter zur ersten Aufgabe.

Cookie-Einstellungen

Wir verwenden Cookies nur für Analysen (GA4 + Matomo) zur Verbesserung der Doku. Keine Werbung, kein Cross-Site-Tracking.