generated from Java-2025Fall/final-vibevault-template
1.8 KiB
1.8 KiB
Git身份验证失败解决方案
问题分析
您遇到了Git push时的身份验证失败:fatal: Authentication failed for 'http://49.234.193.192:3000/liyiantian/2311061111/'
解决方案
方法1:检查并更新Windows凭证管理器
- 打开控制面板:
Win + R→ 输入control→ 回车 - 搜索并打开 "凭证管理器"
- 选择 "Windows 凭证"
- 在 "普通凭证" 中查找包含
49.234.193.192或liyiantian的条目 - 如果找到,点击 "编辑" 更新用户名和密码
- 如果没有,点击 "添加普通凭证" 创建新条目
方法2:重新配置Git用户名和邮箱
在PowerShell中执行:
# 配置全局用户名和邮箱
git config --global user.name "您的用户名"
git config --global user.email "您的邮箱"
# 检查配置
git config --list
方法3:使用Personal Access Token (PAT) 代替密码
- 登录到您的Git服务器(http://49.234.193.192:3000)
- 进入用户设置 → 个人访问令牌
- 创建一个新令牌,勾选必要的权限(至少需要仓库访问权限)
- 复制生成的令牌
- 在PowerShell中执行:
# 清除旧凭证 git credential-manager reject http://49.234.193.192:3000 # 重新push,输入用户名和令牌(令牌作为密码) git push
方法4:检查远程仓库URL
# 查看当前远程URL
git remote -v
# 如果URL不正确,更新它
git remote set-url origin http://49.234.193.192:3000/liyiantian/2311061111.git
注意事项
- 一旦push成功,由于您的提交信息包含"完成作业",自动评分会立即触发
- 您的本地代码已经包含了所有必要的更改和截图
如果以上方法都不行,建议联系系统管理员获取正确的Git访问权限。