GitHub仓库克隆指南:多种方式轻松将远程仓库下载到本地
创作时间:
作者:
@小白创作中心
GitHub仓库克隆指南:多种方式轻松将远程仓库下载到本地
引用
github
1.
https://docs.github.com/zh/enterprise-server@3.16/repositories/creating-and-managing-repositories/cloning-a-repository
克隆仓库是将远程仓库复制到本地计算机的过程,这样可以更方便地进行代码编辑、冲突解决等操作。本文将详细介绍如何使用不同方式克隆GitHub仓库,包括HTTPS、SSH、GitHub CLI和GitHub Desktop等方法。
关于克隆仓库
你可以将存储库从你的GitHub Enterprise Server实例克隆到本地计算机,以便更轻松地修复合并冲突、添加或删除文件以及推送较大的提交。克隆存储库时,将存储库从你的GitHub Enterprise Server实例复制到本地计算机。
克隆存储库将提取你的GitHub Enterprise Server实例在当时拥有的所有存储库数据的完整副本,包括项目每个文件和文件夹的所有版本。可以将更改推送到你的GitHub Enterprise Server实例上的远程存储库,或者从你的GitHub Enterprise Server实例拉取其他人的更改。有关详细信息,请参阅“使用Git”。
你可以克隆自己的现有仓库或克隆其他人的现有仓库以参与项目。
克隆仓库
- 在GitHub上,导航到存储库的主页面。
- 在文件列表上方,单击“代码”。
- 复制存储库的URL。
- 要使用HTTPS克隆存储库,请在“HTTPS”下单击。
- 要使用SSH密钥克隆存储库,包括组织的SSH证书颁发机构颁发的证书,请单击“SSH”,然后单击。
- 要使用GitHub CLI克隆存储库,请单击“GitHub CLI”,然后单击。
- 打开终端(Git Bash)。
- 将当前的工作目录更改为您想要存储克隆目录的位置。
- 键入
git clone
,然后粘贴之前复制的URL。
git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
- 按Enter键创建本地克隆。
$ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
> Cloning into `Spoon-Knife`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
注意:若要详细了解GitHub CLI,请参阅“关于GitHub CLI”。若要在本地克隆存储库,请使用repo clone
子命令。将repository
参数替换为存储库名称。例如,octo-org/octo-repo
、monalisa/octo-repo
或octo-repo
。如果省略OWNER/REPO
存储库参数的OWNER/
部分,则默认为验证用户的名称。
gh repo clone REPOSITORY
您也可以使用GitHub URL来克隆仓库。
gh repo clone https://github.com/PATH-TO/REPOSITORY
- 在GitHub上,导航到存储库的主页面。
- 在文件列表上方,单击“代码”。
- 若要使用GitHub Desktop克隆并打开存储库,请单击“使用GitHub Desktop打开”。
- 按照GitHub Desktop中的提示完成克隆。有关详细信息,请参阅“将仓库从GitHub克隆到GitHub Desktop”。
克隆空仓库
空仓库不含任何文件。如果你创建仓库时不使用README初始化仓库,通常会出现空仓库。
- 在GitHub上,导航到存储库的主页面。
- 要使用HTTPS通过命令行克隆存储库,请在“快速设置”下单击。要使用SSH密钥克隆存储库,包括组织的SSH证书颁发机构颁发的证书,请单击“SSH”,然后单击。
- 或者,要在Desktop中克隆存储库,请单击“在Desktop中进行设置”,然后按照提示完成克隆。
- 打开终端(Git Bash)。
- 将当前的工作目录更改为您想要存储克隆目录的位置。
- 键入
git clone
,然后粘贴之前复制的URL。
git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
- 按Enter键创建本地克隆。
$ git clone https://HOSTNAME/YOUR-USERNAME/YOUR-REPOSITORY
> Cloning into `Spoon-Knife`...
> remote: Counting objects: 10, done.
> remote: Compressing objects: 100% (8/8), done.
> remove: Total 10 (delta 1), reused 10 (delta 1)
> Unpacking objects: 100% (10/10), done.
排查克隆错误
在克隆仓库时,可能会遇到一些错误。如果无法克隆仓库,请检查:
- 网络连接是否正常
- SSH密钥是否正确配置
- GitHub账户是否已登录
- 仓库URL是否正确
本文原文来自GitHub官方文档
热门推荐
优化你的博客文章的9个基本技巧
这所985,转专业比例达12%
灵活性:为应对最不利的追加保证金情况提前准备充足的流动资金
CUDA算力与游戏开发:图形渲染中性能参数优化的秘密武器
航空托运行李要求:法律框架与实践规范
诋毁张桂梅的清华高材生悔了!弃美国百万年薪,欲回国教书
按摩哪个部位可以治疗打嗝
1971年苏联联盟11号飞船事故:人类航天史上首次载人飞行遇难事件
如何增强免疫力最有效的方法
让你爱上家门口的免费自习室
被视作海洋蓝碳的红树林,为何是台湾适合的固碳策略?
清阳不升头沉蒙不清的调理方法
专票和普票的区别主要有哪些
大数据智能风控:模型、平台与业务实践
智能手机隐私保护措施及其有效性综合探讨:从技术进步到用户行为分析
早期无创便捷高效诊断结直肠肿瘤有了新路径 结肠镜筛查或将成为历史
脉管炎是什么病
3D打印材质全解析:种类、特性与应用领域探索
如何写检讨书
科目一考完多久可以练车?学个驾照太难了!等一个月才能去练车
公司拖欠工资最快最直接的解决,法律有什么规定
作为永嘉学派集大成者,叶适都有哪些著作存世?
部队有了番号为什么还要取“代号”?从第74军的代号沿革说开去
农村自建房的5种地基做法
自家建房如何施工?农村自建房施工全过程了解下,做到心中有数
“怀古诗”的特点
健身吃哈密瓜好吗?营养师给出专业建议
左眼跳财,右眼跳灾?揭秘眼睑跳动背后的健康密码
诺如病毒呕吐的正确处理方法
漆树:中国传统文化中的"涂料之王"