You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在树莓派上使用Git克隆私有GitHub仓库?

问题分析与解决方案

原命令的问题

你写的命令里多余的双引号是核心问题:
git clone https://github.com/"user name"/"repo".git
Git会把"user name"和"repo"当作路径的一部分,GitHub服务器无法识别带引号的用户名/仓库名,直接导致克隆失败。

正确操作方法

方法1:使用HTTPS协议(需身份验证)

首先去掉命令里的多余引号,如果你的用户名包含空格,需要用%20替换空格(注:GitHub官方用户名通常不允许包含空格,这里仅针对特殊场景),正确命令格式如下:
git clone https://github.com/你的用户名/你的仓库名.git

执行命令后,Git会提示你输入GitHub用户名和个人访问令牌(PAT)(GitHub已停止支持密码登录私有仓库)。你需要先在GitHub账号的「Settings」里生成一个带有repo权限的PAT,输入时直接粘贴即可完成验证。

方法2:使用SSH协议(无需重复验证,更便捷)

  1. 在树莓派上生成SSH密钥对:
    ssh-keygen -t ed25519 -C "你的GitHub绑定邮箱"
    按回车一路确认即可,可选择设置密钥保护密码(也可以留空)。
  2. 查看并复制公钥内容:
    cat ~/.ssh/id_ed25519.pub
  3. 登录GitHub账号,进入「Settings」→「SSH and GPG keys」,点击「New SSH key」,粘贴公钥内容并保存。
  4. 使用SSH地址克隆仓库,格式如下:
    git clone git@github.com:你的用户名/你的仓库名.git

这种方式配置一次后,后续操作仓库无需重复输入验证信息,适合频繁操作私有仓库的场景。

内容的提问来源于stack exchange,提问作者joberry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 17:54:52