❌ 认证失败: GitHub不允许匿名推送,需要配置认证信息。
- 打开 GitHub Settings > Developer settings > Personal access tokens
- 点击 Generate new token (classic)
- 设置以下选项:
- Note:
Tower Defense Game Deployment - Expiration:
90 days(或更长) - Select scopes: 勾选
repo(Full control of private repositories)
- Note:
- 点击 Generate token
- 重要: 复制生成的token(只显示一次!)
在终端中运行以下命令(用你的实际信息替换):
# 配置用户信息
git config --global user.name "LITLAY2004"
git config --global user.email "你的邮箱@example.com"
# 重新配置远程仓库使用token
git remote set-url origin https://LITLAY2004:你的TOKEN@github.com/LITLAY2004/SHOOT-DRAGON-MADEBY-STONE.gitgit push origin main如果token配置有困难,可以手动上传:
- 打开 你的GitHub仓库
- 点击 uploading an existing file 或 Add file > Upload files
- 拖拽所有文件到页面中
- 填写提交信息:
Upload complete tower defense game - 点击 Commit changes
- 删除现有仓库
- 重新创建时勾选 Add a README file
- 克隆到本地:
git clone https://github.com/LITLAY2004/SHOOT-DRAGON-MADEBY-STONE.git
- 复制所有文件到克隆的目录
- 提交并推送
# 1. 替换为你的邮箱
git config --global user.email "your-email@example.com"
# 2. 替换为你的Personal Access Token
git remote set-url origin https://LITLAY2004:ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@github.com/LITLAY2004/SHOOT-DRAGON-MADEBY-STONE.git
# 3. 推送
git push origin main- 不要在公开场所暴露你的Personal Access Token
- Token有过期时间,过期后需要重新生成
- 使用token后记得在本地删除包含token的命令历史
如果还有问题,请告诉我你选择了哪种方法,我可以提供具体的命令!