日常生活
学生 GitHub SSH 设置(现有 Repository,准备 Clone 和 Push)
GitHub SSH Setup for Students (Existing Repository, Clone & Push Ready)
引导不了解 Git 或 GitHub 的学生检查 Git、创建并添加 SSH key、测试认证、Clone 现有 Repository,并验证 remote 配置。需要让学生通过 SSH 直接 Push 到现有 Repository 时使用。
- 测试模型:
- GPT-4o
- 有效性评分:
- 90/100
- 提示词归档
中文版本
# 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.
填入内容并运行
- 在 ChatGPT 中打开 (在新标签页中打开)
- 在 Claude 中打开 (在新标签页中打开)
- 在 Gemini 中打开 (在新标签页中打开)
Gemini 无法通过链接接收提示词,请先复制。
- 在 Perplexity 中打开 (在新标签页中打开)
将在新标签页打开并已填入提示词。可能需要先登录该服务。
如何使用此提示词
- 发送前,请将方括号中的内容替换为你自己的信息。
- 不同模型的结果会有差异。若输出不理想,可换一个模型或补充一个具体示例。
- 请将提示词放在一条消息中发送。分多次发送会削弱指令效果。