在本节中,你将:
---
**个人访问令牌(Personal Access Token)**是GitHub提供的一种安全认证方式,用于替代密码进行Git操作。
---
1. **进入GitHub个人设置**
- 登录GitHub后,点击右上角的用户头像
- 选择「Settings」
2. **找到开发者设置**
- 在左侧菜单中,找到并点击「Developer settings」
3. **进入个人访问令牌设置**
- 点击「Personal access tokens」
- 选择「Tokens (classic)」
4. **生成新令牌**
- 点击「Generate new token」按钮
- 选择「Generate new token (classic)」
- 输入令牌名称(例如:`tutorial-project-token`)
- 建议使用有意义的名称,方便识别
- 设置过期时间(推荐:30天或90天)
- 选择令牌权限
- 勾选「repo」权限(用于代码仓库操作)
- 点击「Generate token」按钮
5. **复制令牌**
- ⚠️ **重要**:令牌只会显示一次!
- 立即复制生成的令牌
- 保存到安全的地方(例如密码管理器)
- 不要分享给他人
---
1. **打开终端**
- 在Solo Trae Web Code中打开终端
- 或者在本地电脑打开命令行工具
2. **进入项目目录**
```bash
cd /workspace/tutorial-project
```
3. **检查当前远程仓库**
```bash
git remote -v
```
4. **更新GitHub远程仓库URL**
```bash
git remote set-url github https://<你的GitHub用户名>:<你的访问令牌>@github.com/slowdown87/tutorial-project.git
```
注意:
- 将 `<你的GitHub用户名>` 替换为你的GitHub用户名
- 将 `<你的访问令牌>` 替换为你刚才创建的令牌
5. **验证远程仓库配置**
```bash
git remote -v
```
你应该看到类似这样的输出:
```
github https://<你的GitHub用户名>:<你的访问令牌>@github.com/slowdown87/tutorial-project.git (fetch)
github https://<你的GitHub用户名>:<你的访问令牌>@github.com/slowdown87/tutorial-project.git (push)
```
---
1. **检查本地代码状态**
```bash
git status
```
2. **添加所有更改**
```bash
git add .
```
3. **提交更改**
```bash
git commit -m "Update project files for GitHub Pages"
```
4. **推送到GitHub**
```bash
git push github main
```
5. **验证推送成功**
- 访问GitHub仓库页面
- 确认代码已成功推送
---
1. **进入GitHub仓库的Settings页面**
- 点击顶部的「Settings」标签
- 找到「Pages」设置
2. **查看部署状态**
- 确认部署状态为「Deployed」
- 获取GitHub Pages的访问地址
3. **测试访问**
- 打开浏览器,访问GitHub Pages地址
- 确认网站可以正常访问
---
---
**A:** 个人访问令牌只显示一次,如果忘记保存,需要撤销旧令牌并创建新令牌。
**A:** 可以,建议为不同的项目或用途创建不同的令牌,便于管理和撤销。
**A:** 可以在创建时设置过期时间,建议设置30天或90天的过期时间以提高安全性。
**A:** 是的,GitHub也支持SSH协议,你可以配置SSH密钥来替代HTTPS认证。
**A:** 如果个人访问令牌泄露了,请立即在GitHub设置页面撤销该令牌,并创建一个新的令牌。
---
1. 进入GitHub的个人设置页面
2. 找到开发者设置
3. 创建一个新的个人访问令牌
4. 复制并保存好令牌
5. 确认令牌创建成功
1. 打开终端,进入项目目录
2. 更新GitHub远程仓库URL,包含访问令牌
3. 查看远程仓库配置
4. 确认配置正确
1. 检查本地代码状态
2. 添加所有更改
3. 提交更改
4. 推送到GitHub
5. 验证推送成功
1. 进入GitHub仓库的Settings页面
2. 查看GitHub Pages部署状态
3. 访问GitHub Pages地址测试
4. 确认网站可以正常访问
---
在本节中,你学会了:
✅ 什么是个人访问令牌
✅ 如何在GitHub上创建个人访问令牌
✅ 如何配置Git与GitHub配合使用
✅ 如何将代码推送到GitHub
✅ 如何检查GitHub Pages部署
✅ 个人访问令牌的安全最佳实践
✅ 常见问题的解决方法
**现在你已经成功将代码推送到GitHub并配置了GitHub Pages,网站应该可以正常访问了!**
---
**下一步**:让我们进入4.5 项目部署与维护,学习如何维护和更新部署的网站!