====== Authentifizieren mit GitHub ======
Sporadisch musst du die PyCharm die Berechtigung geben, auf deine GitHub Repositories zuzugreifen.
===== Klonen scheitert =====
Stelle sicher, dass du die korrekte Clone-URL hast:
* Öffne ein neues Browserfenster und kopiere die URL in die Adresszeile. Der Webbrowser muss nun dein Repository anzeigen.
Wenn das Repository angezeigt wird, hast du die richtige Clone-URL.
- Öffne in PyCharm die Einstellungen mit Ctrl+Alt+S.
- Wähle unter "Version Control" den Eintrag "GitHub". \\ Dort müsste dein GitHub-Konto angezeigt werden.
- Klicke auf dein GitHub-Konto und danach auf das Symbol "-" oberhalb um die Verknüpfung zu entfernen.
- Versuche das Repository erneut zu klonen, es sollte nun das Fenster "Log In To GitHub" erscheinen.
===== Fenster "Log In To GitHub" =====
{{:howto:git:classroom_student_51.png?400|}}
Klicke auf den Button **[Use Token ...]]**.
{{:howto:git:classroom_student_52.png?400|}}
Generiere ein neues Token mit **[Generate ...]**.
Du wirst auf die Webseite von GitHub weitergeleitet, um ein Token zu generieren.
{{:howto:git:classroom_student_54.png?600|}}
Passe die Einstellung für "Expiration" an. Du kannst hier 90 Tage oder auch "unlimited" auswählen.
Klicke auf **[Generate]** ganz unten auf der Seite.
Das Token wird generiert und auf der nächsten Seite angezeigt.
Behandle dieses Token wir ein Passwort:
* Teile es mit niemandem
* Speichere das Token in einem Passwortsafe
{{:howto:git:classroom_student_55.png?600|}}
Kopiere das Token und trage es in PyCharm ein.
{{:howto:git:classroom_student_56.png?400|}}
Klicke auf **[Log In]** um das Token zu aktivieren.
**[[.:venvsetup|Weiter]]**
----
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Marcel Suter