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

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

01 | 先拿到仓库访问权限

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

02 | 用 Token 代替密码认证

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

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

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

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

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

bash 复制代码
[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一起成长~

相关推荐
智能制造产品经理代码提升2 小时前
Windows Git 多 GitHub 账号切换(GCM 管理凭据,不覆盖原有账号)
github
Wang's Blog3 小时前
Java框架快速入门: Spring Security+OAuth2之核心角色与授权流程
java·spring·github
dong_junshuai3 小时前
每天一个开源项目#100 OpenCodeReview:2.6万星的低噪声AI审查器
程序员·开源·github
峰向AI3 小时前
还在用 Ableton?这个 3.5K Star 的免费音序器,让你在手机上写微分音音乐
github
SL_staff4 小时前
战略落地的最后一公里:从目标到个人日历的自动化链路实现
java·github·全栈
凌奕4 小时前
OpenCodeReview 架构拆解:AI Code Review 为什么不能只是 Git Diff + LLM?
llm·github·agent
m4Rk_8 小时前
【论文阅读】Agent 记忆机制(70):RecMem——只在记忆反复出现时才调用 LLM 做巩固
论文阅读·人工智能·学习·开源·github
u1301308 小时前
GitHub 热榜项目:日榜(2026-09-14)
人工智能·github
林澈在路上9 小时前
能做DJ的AI写歌软件推荐:MELO音乐对比Suno v6
大数据·人工智能·github·音视频·音频