# Git身份验证失败解决方案

## 问题分析
您遇到了Git push时的身份验证失败：`fatal: Authentication failed for 'http://49.234.193.192:3000/liyiantian/2311061111/'`

## 解决方案

### 方法1：检查并更新Windows凭证管理器
1. 打开控制面板：`Win + R` → 输入 `control` → 回车
2. 搜索并打开 "凭证管理器"
3. 选择 "Windows 凭证"
4. 在 "普通凭证" 中查找包含 `49.234.193.192` 或 `liyiantian` 的条目
5. 如果找到，点击 "编辑" 更新用户名和密码
6. 如果没有，点击 "添加普通凭证" 创建新条目

### 方法2：重新配置Git用户名和邮箱
在PowerShell中执行：
```powershell
# 配置全局用户名和邮箱
git config --global user.name "您的用户名"
git config --global user.email "您的邮箱"

# 检查配置
 git config --list
```

### 方法3：使用Personal Access Token (PAT) 代替密码
1. 登录到您的Git服务器（http://49.234.193.192:3000）
2. 进入用户设置 → 个人访问令牌
3. 创建一个新令牌，勾选必要的权限（至少需要仓库访问权限）
4. 复制生成的令牌
5. 在PowerShell中执行：
   ```powershell
   # 清除旧凭证
   git credential-manager reject http://49.234.193.192:3000
   
   # 重新push，输入用户名和令牌（令牌作为密码）
   git push
   ```

### 方法4：检查远程仓库URL
```powershell
# 查看当前远程URL
git remote -v

# 如果URL不正确，更新它
git remote set-url origin http://49.234.193.192:3000/liyiantian/2311061111.git
```

## 注意事项
- 一旦push成功，由于您的提交信息包含"完成作业"，自动评分会立即触发
- 您的本地代码已经包含了所有必要的更改和截图

如果以上方法都不行，建议联系系统管理员获取正确的Git访问权限。