本文档详细说明如何将住宅 IP 检测工具上传到你的 GitHub 仓库。
完成后,你将拥有:
- ✅ 一个公开的 GitHub 仓库
- ✅ 一个可访问的在线网站
- ✅ 完整的项目文档
- ✅ 开源协作能力
确保你有以下文件:
residential-ip-checker/
├── index.html ✅ 必需
├── README.md ✅ 必需
├── LICENSE ✅ 必需
├── .gitignore ✅ 推荐
├── QUICK_START.md ✅ 推荐
├── DEPLOYMENT.md ✅ 推荐
├── CONTRIBUTING.md ✅ 推荐
├── PROJECT_STRUCTURE.md ✅ 推荐
└── deploy.bat ✅ 可选
- 如果没有账号,访问 https://github.com 注册
- 确保邮箱已验证
- 登录 GitHub
- 点击右上角 "+" → "New repository"
- 填写信息:
- Repository name:
residential-ip-checker - Description:
A simple tool to check if your IP is residential or datacenter - Public: 选择公开
- 不要勾选 "Add a README file"(我们已经有了)
- Repository name:
- 点击 "Create repository"
- 在新创建的仓库页面,点击 "uploading an existing file"
- 拖拽所有文件到页面(或点击选择文件)
- 等待上传完成
- 在底部填写:
- Commit message:
Initial commit: Add residential IP checker
- Commit message:
- 点击 "Commit changes"
- 点击仓库的 "Settings"
- 在左侧菜单找到 "Pages"
- 在 "Source" 下:
- Branch: 选择
main - Folder: 选择
/ (root)
- Branch: 选择
- 点击 "Save"
- 等待 1-2 分钟
访问:https://YOUR_USERNAME.github.io/residential-ip-checker/
🎉 完成!
- 安装 Git:https://git-scm.com/downloads
- 配置 Git:
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
- 登录 GitHub
- 点击右上角 "+" → "New repository"
- 填写信息:
- Repository name:
residential-ip-checker - Description:
A simple tool to check if your IP is residential or datacenter - Public: 选择公开
- 不要勾选 "Add a README file"
- Repository name:
- 点击 "Create repository"
- 记下仓库 URL:
https://github.com/YOUR_USERNAME/residential-ip-checker.git
打开命令行(Windows: CMD 或 PowerShell),进入项目目录:
# 进入项目目录
cd D:\IDEAI\Github-code\1\skills\residential-ip-checker
# 初始化 Git 仓库
git init
# 添加所有文件
git add .
# 提交
git commit -m "Initial commit: Add residential IP checker"# 添加远程仓库(替换 YOUR_USERNAME)
git remote add origin https://github.com/YOUR_USERNAME/residential-ip-checker.git
# 设置主分支
git branch -M main# 推送到 GitHub
git push -u origin main注意:首次推送可能需要输入 GitHub 用户名和密码(或 Personal Access Token)。
- 访问你的仓库:
https://github.com/YOUR_USERNAME/residential-ip-checker - 点击 "Settings"
- 在左侧菜单找到 "Pages"
- 在 "Source" 下:
- Branch: 选择
main - Folder: 选择
/ (root)
- Branch: 选择
- 点击 "Save"
等待 1-2 分钟后,访问:
https://YOUR_USERNAME.github.io/residential-ip-checker/
🎉 完成!
按照"方法二"的步骤 1 创建仓库。
- 双击
deploy.bat - 按照提示输入你的 GitHub 用户名
- 等待脚本完成
按照"方法二"的步骤 5 启用 GitHub Pages。
如果推送时要求输入密码,建议使用 Personal Access Token:
-
生成 Token:
- 访问 https://github.com/settings/tokens
- 点击 "Generate new token" → "Generate new token (classic)"
- 勾选
repo权限 - 点击 "Generate token"
- 复制 Token(只显示一次!)
-
使用 Token:
- 用户名:你的 GitHub 用户名
- 密码:粘贴刚才复制的 Token
-
保存凭据(可选):
git config --global credential.helper store
-
生成 SSH 密钥:
ssh-keygen -t ed25519 -C "your.email@example.com" -
添加到 GitHub:
- 复制公钥:
cat ~/.ssh/id_ed25519.pub - 访问 https://github.com/settings/keys
- 点击 "New SSH key"
- 粘贴公钥并保存
- 复制公钥:
-
使用 SSH URL:
git remote set-url origin git@github.com:YOUR_USERNAME/residential-ip-checker.git
上传后,记得更新 README.md 中的链接:
- 在 GitHub 仓库中打开
README.md - 点击编辑按钮(铅笔图标)
- 将所有
YOUR_USERNAME替换为你的 GitHub 用户名 - 提交更改
或者使用命令行:
# 在本地修改 README.md
# 将 YOUR_USERNAME 替换为你的用户名
# 提交更改
git add README.md
git commit -m "Update README with correct username"
git push解决方案:
- 检查用户名和密码是否正确
- 使用 Personal Access Token 代替密码
- 或配置 SSH 密钥
解决方案:
- 确认 GitHub Pages 已启用
- 等待 5-10 分钟(首次部署较慢)
- 检查分支选择是否正确(应该是
main) - 清除浏览器缓存
解决方案:
- 检查文件大小(单个文件不超过 100MB)
- 检查网络连接
- 尝试分批上传
解决方案:
- 确认已安装 Git:https://git-scm.com/downloads
- 重启命令行窗口
- 检查环境变量配置
解决方案:
# 删除现有的 origin
git remote remove origin
# 重新添加
git remote add origin https://github.com/YOUR_USERNAME/residential-ip-checker.git上传完成后,检查以下项目:
- 仓库已创建并且是公开的
- 所有文件都已上传
- README.md 中的链接已更新
- GitHub Pages 已启用
- 网站可以正常访问
- IP 检测功能正常工作
- 所有链接都可以点击
-
分享你的项目:
- 复制链接分享给朋友
- 在社交媒体上发布
- 添加到你的简历或作品集
-
持续改进:
- 查看 CONTRIBUTING.md 了解如何贡献
- 提交 Issue 报告问题
- 提交 Pull Request 改进功能
-
获取反馈:
- 邀请朋友测试
- 收集使用反馈
- 不断优化
祝你上传顺利! 🚀
如有问题,请提交 Issue 或查看其他文档。