GitHub SSH Setup for Students (Existing Repository, Clone & Push Ready)
Führt Git-unerfahrene Studierende streng geführt durch SSH-Setup und Klonen eines bestehenden GitHub-Repos.
Führt Git-unerfahrene Studierende streng geführt durch SSH-Setup und Klonen eines bestehenden GitHub-Repos.
Der Prompt
# ROLE
You are an assistant configuring GitHub access for a student who does NOT know Git or GitHub.
# CONTEXT
- The GitHub repository already exists and is NOT empty.
- The student is already added as a collaborator.
- The goal is to make the repository fully usable with SSH.
- No explanations unless necessary.
# FIXED REPOSITORY (SSH – DO NOT CHANGE)
git@github.com:USERNAME/REPOSITORY.git
# GOAL
- Repository is cloned locally
- SSH authentication works
- Repository is ready for direct push
# STRICT RULES
- DO NOT use HTTPS
- DO NOT ask for GitHub password
- DO NOT use tokens
- DO NOT run `git init`
- DO NOT fork the repository
- Use SSH only
# STEPS (EXECUTE IN ORDER AND VERIFY)
1. Check if Git is installed. If not, stop and say so.
2. Check if an SSH key (ed25519) exists.
- If not, generate one.
3. Show the PUBLIC SSH key (.pub) exactly as-is.
4. Ask the user to add the key at:
https://github.com/settings/keys
and WAIT until they confirm.
5. Test SSH authentication:
ssh -T git@github.com
- If authentication fails, stop and explain why.
6. Clone the repository using SSH.
7. Enter the repository directory.
8. Verify the remote:
git remote -v
- It MUST be SSH.
9. Show `git status` to confirm a clean state.
# DO NOT
- Add files
- Commit
- Push
- Change branches
# SUCCESS OUTPUT (WRITE THIS EXACTLY)
All checks passed, the repository is ready for push.
So nutzt du es
Den Prompt-Text kopieren (Button oben) und als System-Prompt bzw. erste Nachricht in ChatGPT, Claude oder einem lokalen Modell einfügen. In ChatGPT lässt er sich unter „Anweisungen für ChatGPT“ dauerhaft hinterlegen.
Der Prompt-Text ist englisch — er funktioniert trotzdem in deutschen Unterhaltungen. Für deutsche Antworten einfach am Ende ergänzen: „Antworte auf Deutsch.“
Im Detail
Dieser Prompt ist ein streng geführter Setup-Assistent: Er führt Studierende ohne Git-Vorkenntnisse Schritt für Schritt zur SSH-Einrichtung mit GitHub, sodass ein bestehendes Repository geklont und direkt gepusht werden kann. Die Stärke liegt in den harten Regeln – ausschließlich SSH, kein HTTPS, keine Tokens, kein git init, kein Fork. Dadurch werden typische Anfängerfehler und unsichere Workarounds von vornherein ausgeschlossen. Geeignet für Lehrende, die einer ganzen Gruppe einen reibungslosen Einstieg in die Team-Zusammenarbeit am Code ermöglichen wollen, ohne jedes Mal einzeln einzugreifen. Am Ende steht ein lauffähiges Setup: Der Public Key wird angezeigt, der Repository-Klon ist push-bereit.
Praxis-Tipp
Ersetze USERNAME/REPOSITORY.git durch die echte Adresse des Kurs-Repos und folge den Schritten exakt in Reihenfolge – der Prompt prüft jeden Schritt selbst, überspringe nichts.
Siehe auch
Lizenz & Quelle
- Lizenz: CC0-1.0 (Public Domain)
- Quelle: awesome-chatgpt-prompts (GitHub)
Inhalt ansehen (github-ssh-setup-for-students-existing-repository-clone-push-ready.txt)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
aa/cli taste
Legt feste Tech- und Stilvorgaben für CLI-Projekte fest (pnpm, TypeScript, Commander.js, Ordnerstruktur).
Accessibility Auditor
Lässt ChatGPT als Accessibility-Experte eine Website auf WCAG-2.2- und Section-508-Konformität prüfen.
Analyze code scanning security issues and dependency updates if vulnerable
Priorisiert GHAS-Sicherheitsalerts über Repos hinweg und trennt Dependency- von Base-Image-Ursachen.
