1. 首页 > 编程开发 > github

github怎么克隆别人的仓库到本地win上

在 Windows 上克隆别人的 GitHub 仓库,核心是「获取仓库 SSH/HTTPS 地址 + 用 Git Bash 执行克隆命令」,步骤简单且通用,新手可直接照做:

一、准备工作(已安装 Git Bash 可跳过)

  1. 下载 Windows 版 Git:https://git-scm.com/download/win,安装时默认下一步(勾选「Git Bash Here」选项);
  2. 安装完成后,右键桌面 / 目标文件夹,选择「Git Bash Here」,打开 Git Bash 窗口。

二、克隆步骤(以 HTTPS 方式为例,无需配置 SSH,新手首选)

步骤 1:获取别人仓库的克隆地址

  1. 打开对方的 GitHub 仓库页面(比如 https://github.com/别人用户名/仓库名.git);
  2. 点击页面右上角的「Code」按钮,弹出下拉框;
  3. 选择「HTTPS」选项,点击地址旁的「复制图标」(无需手动输入,避免输错)。

步骤 2:在 Git Bash 中执行克隆命令

  1. (可选)切换到克隆的目标目录(比如克隆到桌面):
    bash
    运行
    cd /c/Users/你的用户名/Desktop  # 替换成你的目标路径,比如桌面/工作文件夹
    
  2. 执行克隆命令(粘贴刚才复制的地址):
    bash
    运行
    git clone https://github.com/别人用户名/仓库名.git  # 替换成复制的仓库地址
    
  3. 等待克隆完成:
    • 若仓库公开,无需登录,直接开始下载;
    • 若提示登录,输入你的 GitHub 账号名和个人访问令牌(PAT,不是登录密码,PAT 生成方式:GitHub → Settings → Developer settings → Personal access tokens → 勾选 repo 权限生成)。

步骤 3:验证克隆成功

  • 克隆完成后,目标目录会出现一个和仓库名同名的文件夹;
  • 也可在 Git Bash 中进入文件夹验证:
    bash
    运行
    cd 仓库名  # 进入克隆后的仓库目录
    git status  # 输出「nothing to commit」说明正常
    

三、可选:用 SSH 方式克隆(需配置 SSH 密钥,适合频繁克隆)

  1. 先按之前教的方法配置 SSH 密钥(生成公钥并添加到你的 GitHub 账号);
  2. 在对方仓库页面的「Code」下拉框中,选择「SSH」选项,复制地址(格式:git@github.com:别人用户名/仓库名.git);
  3. 执行克隆命令:
    bash
    运行
    git clone git@github.com:别人用户名/仓库名.git
    
  4. 首次克隆会提示「Are you sure you want to continue connecting」,输入 yes 回车即可,后续无需重复登录。

四、常见问题排查

  1. 克隆时提示「Failed to connect to github.com port 443」:网络问题,配置代理或切换网络(参考之前的代理配置方法);
  2. 提示「fatal: repository not found」:仓库地址错误,重新复制对方仓库的 HTTPS/SSH 地址;
  3. 私有仓库克隆失败:需对方添加你为协作者,或获取仓库的访问权限。

总结

  1. 公开仓库克隆核心:复制 HTTPS 地址 → Git Bash 执行 git clone 地址 → 等待完成;
  2. 无需配置复杂环境,HTTPS 方式适合新手,SSH 方式适合长期使用;
  3. 克隆后的仓库是本地副本,可随意修改,不会影响原仓库。

声明:本文网友投稿,观点仅代表作者本人,不代表鲁班SEO赞同其观点或证实其描述。

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:9:30-18:30,节假日休息