在 Windows 上克隆别人的 GitHub 仓库,核心是「获取仓库 SSH/HTTPS 地址 + 用 Git Bash 执行克隆命令」,步骤简单且通用,新手可直接照做:
一、准备工作(已安装 Git Bash 可跳过)
- 下载 Windows 版 Git:https://git-scm.com/download/win,安装时默认下一步(勾选「Git Bash Here」选项);
- 安装完成后,右键桌面 / 目标文件夹,选择「Git Bash Here」,打开 Git Bash 窗口。
二、克隆步骤(以 HTTPS 方式为例,无需配置 SSH,新手首选)
步骤 1:获取别人仓库的克隆地址
- 打开对方的 GitHub 仓库页面(比如
https://github.com/别人用户名/仓库名.git); - 点击页面右上角的「Code」按钮,弹出下拉框;
- 选择「HTTPS」选项,点击地址旁的「复制图标」(无需手动输入,避免输错)。
步骤 2:在 Git Bash 中执行克隆命令
- (可选)切换到克隆的目标目录(比如克隆到桌面):
bash
运行cd /c/Users/你的用户名/Desktop # 替换成你的目标路径,比如桌面/工作文件夹 - 执行克隆命令(粘贴刚才复制的地址):
bash
运行git clone https://github.com/别人用户名/仓库名.git # 替换成复制的仓库地址 - 等待克隆完成:
- 若仓库公开,无需登录,直接开始下载;
- 若提示登录,输入你的 GitHub 账号名和个人访问令牌(PAT,不是登录密码,PAT 生成方式:GitHub → Settings → Developer settings → Personal access tokens → 勾选
repo权限生成)。
步骤 3:验证克隆成功
- 克隆完成后,目标目录会出现一个和仓库名同名的文件夹;
- 也可在 Git Bash 中进入文件夹验证:
bash
运行cd 仓库名 # 进入克隆后的仓库目录 git status # 输出「nothing to commit」说明正常
三、可选:用 SSH 方式克隆(需配置 SSH 密钥,适合频繁克隆)
- 先按之前教的方法配置 SSH 密钥(生成公钥并添加到你的 GitHub 账号);
- 在对方仓库页面的「Code」下拉框中,选择「SSH」选项,复制地址(格式:
git@github.com:别人用户名/仓库名.git); - 执行克隆命令:
bash
运行git clone git@github.com:别人用户名/仓库名.git - 首次克隆会提示「Are you sure you want to continue connecting」,输入
yes回车即可,后续无需重复登录。
四、常见问题排查
- 克隆时提示「Failed to connect to github.com port 443」:网络问题,配置代理或切换网络(参考之前的代理配置方法);
- 提示「fatal: repository not found」:仓库地址错误,重新复制对方仓库的 HTTPS/SSH 地址;
- 私有仓库克隆失败:需对方添加你为协作者,或获取仓库的访问权限。
总结
- 公开仓库克隆核心:复制 HTTPS 地址 → Git Bash 执行
git clone 地址→ 等待完成; - 无需配置复杂环境,HTTPS 方式适合新手,SSH 方式适合长期使用;
- 克隆后的仓库是本地副本,可随意修改,不会影响原仓库。
声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。
