GitHub 克隆他人私有仓库:从授权到下载

想克隆别人的私有仓库,和克隆公开仓库不太一样。公开仓库直接 git clone 就行,私有仓库则要先解决权限和认证两个问题。笔者把整个过程拆成几步,跟着做即可。

01 | 先拿到仓库访问权限

私有仓库默认只有项目成员能访问。第一步需要该 private 项目的管理者给你赋权,把你加入协作者或对应团队。没有这一步,后面无论怎么认证都会失败。

02 | 用 Token 代替密码认证

拿到权限后,仍然使用熟悉的 git clone 命令。区别在于,GitHub 已经无法使用普通的用户密码进行认证,需要改用 Token。

创建 Token 时要注意:必须选择 classic 类型的 Token 才可以。

创建完成后 Token 就生成了。建议立刻复制保存下来,因为之后无法再看到它。

03 | 输入用户名和 Token 完成下载

准备工作做完,就可以执行克隆了。认证时,用户名输入你的 GitHub 名字,注意不是邮箱;密码则输入刚刚生成的 Token。

复制代码

|--------------------------------------------------------------------------------------|
| [alfred@aibs-dev1 projects]$ git clone https://github.com/zhengwanbo/ontoForge.git |
| Cloning into 'ontoForge'... |
| Username for 'https://github.com': AlfredZhao |
| Password for 'https://AlfredZhao@github.com': |
| remote: Enumerating objects: 817, done. |
| remote: Counting objects: 100% (817/817), done. |
| remote: Compressing objects: 100% (543/543), done. |
| remote: Total 817 (delta 459), reused 564 (delta 228), pack-reused 0 (from 0) |
| Receiving objects: 100% (817/817), 1.20 MiB | 3.04 MiB/s, done. |
| Resolving deltas: 100% (459/459), done. |

看到 Resolving deltas 完成,就说明仓库已经成功下载到本地了。

笔者注:这种方式本质还是需要输入密码,只不过密码变成了token而已,如果是可信主机,其实可以改用ssh的地址进行下载,这样就不必输入密码,高频操作场景下会更高效。

关注我,和AI一起成长~

相关推荐
我才是银古6 小时前
AI 啃 DWG图纸:从二维到三维
ai·cad·dwg
codigger7 小时前
把 AI Agent 养在自己电脑上:从本地部署到远程接管的一份完整思路
ai·编程·#人工智能·#agent
空心木偶☜7 小时前
LangGraph
ai·ai编程·langgraph
空心木偶☜7 小时前
langgraph加上“循环”和“记忆”
ai·ai编程·langgraph
Martina_03217 小时前
AI生成的盔甲换动作后漂移?用6步检查挂点、骨架映射与 Bind Pose
人工智能·游戏·3d·ai·自然语言处理·aigc·游戏策划
云卷云舒___________8 小时前
Astra-lite疑似GPT-6.1 Terra? Haiku 5.5 与 Gemini 4 Argon 灰测? | 10月5日 AI日报
ai·anthropic·ai日报·terra·gemini4·gpt61·haiku55
howdoyoudo2026068 小时前
当新案例冲击旧框架:分类系统的宿命与修正路径
大数据·网络·数据库·人工智能·安全·ai·分类
工作10年+,存储芯片行业8 小时前
存储芯片产业全景:从产品矩阵到技术优势与质量体系
ai·nvme·芯片·数据中心·存储·pcie·半导体
袖清暮雨8 小时前
机器学习之逻辑回归
人工智能·机器学习·ai
玫瑰互动GEO17 小时前
GEO优化学习九级模型:开发者从认知层切入
人工智能·ai·ai搜索·gem·生成式引擎优化·gem优化