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官方文档
热门推荐
它能减肥、美容、排毒、助眠……学会这6招,出一身健康汗!
酸角:从热带雨林到健康饮食新宠
酸角:吃货们的新宠?
糖尿病饮食管理新趋势:科学控糖,告别餐后血糖飙升
意大利全麦面:低GI控糖新选择
瑜伽:缓解心慌的自然之道
别再把洗衣机排水管插地漏!正确安装方法详解
武汉安防行业分析
南瓜膳食纤维:肠道健康的秘密武器
全谷物、豆类、蔬菜和水果:膳食纤维的最佳拍档
如何优化防火墙性能以提高网络安全性?
止痛药的真相:缓解疼痛背后的药理奥秘
人口变动趋势研究报告
物业到底管什么?八大职责为你解惑
《咒术回战》第三季定档引粉丝热议:期待与争议并存
FES 2024引爆《咒术回战》第三季期待
云南水果产量跃居全国第9,贸易格局逆转
封建礼教下的宫女生活:没有自由的森严等级制度
电光性眼炎频发,电焊工如何做好职业防护
动火作业安全管控:9项基本要求+4种排查方法
西班牙十大热门旅游景点排行榜 西班牙最受欢迎的旅游景点盘点
金门岛开放大陆游客,炮台等战地遗迹成旅游亮点
金门岛旅游重启!福建居民可办理赴金旅游签注
中医养生助力老年人延缓衰老
球拍运动:延年益寿的科学之选
珠海创新“猎音行动”:群众自治破解广场舞扰民难题
植物基食品标准出台,行业迎来规范化发展新阶段
前往澳大利亚驻广州领事馆的最新攻略
深圳华侨医院陈永德主任教你:手指外伤的科学处理方法
开罗游戏新手速成秘籍:从拉面店到神秘岛