GitHub 已经禁止密码方式拉取代码解决方法 GitHub 已经禁止密码方式拉取代码 (2021 年就关闭了)。 现在只能使用: ✅ PAT(Personal Access Token)个人访问令牌 或 ✅ SSH Key 你出现的报错: Password authentication is not supported for Git operations. 说明你输入 GitHub 密码 → 不支持 。 下面给你最简单、100% 可成功的解决方法。 ✅ 方案 1:使用 GitHub Token(最简单) 步骤 1:在 GitHub 创建 Token 登录 GitHub 打开: https://github.com/settings/tokens 点击 Generate new token → Classic 勾选权限(够用即可): ✔ repo ✔ read:user 生成后复制 Token(只显示一次) 步骤 2:用 Token 替代密码 你的命令保持不变: git clone https://github.com/o2ospring/mywebsite.git 提示输入用户名时填: pxlu@qq.com 提示输入密码时,不要填 GitHub 密码,填: <你的 Token> ✔ 成功克隆 ❤️ 推荐方案 2:使用 SSH Key(最永久可靠) 步骤 1:生成 SSH Key ssh-keygen -t ed25519 -C "pxlu@qq.com" 一路回车即可。 生成文件: ~/.ssh/id_ed25519 ~/.ssh/id_ed25519.pub 步骤 2:添加公钥到 GitHub cat ~/.ssh/id_ed25519.pub 复制内容,打开: https://github.com/settings/keys → New SSH key → 粘贴保存。 步骤 3:用 SSH 克隆仓库 你的仓库地址: git clone git@github.com:o2ospring/mywebsite.git ✔ 无需用户名/密码 ✔ 永远免登录 ✔ 服务器上最推荐使用 SSH 🔧 如果你愿意,我可以帮你: 生成你的 SSH 连接命令 生成 .ssh/config(自动识别多个 Key) 生成 Token 排查 GitHub 权限问题 只需要告诉我你偏向 Token 还是 SSH key 。