远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。

$ git clone <版本库的网址>

比如,克隆jQuery的版本库。

$ git clone https://github.com/jquery/jquery.git

该命令会在本地主机生成一个目录,与远程主机的版本库同名。如果要指定不同的目录名,可以将目录名作为git clone命令的第二个参数。

$ git clone <版本库的网址> <本地目录名>

git clone支持多种协议,除了HTTP(s)以外,还支持SSH、Git、本地文件协议等,下面是一些例子。

$ git clone http[s]://example.com/path/to/repo.git/
$ git clone ssh://example.com/path/to/repo.git/
$ git clone git://example.com/path/to/repo.git/
$ git clone /opt/git/project.git
$ git clone file:///opt/git/project.git
$ git clone ftp[s]://example.com/path/to/repo.git/
$ git clone rsync://example.com/path/to/repo.git/

SSH协议还有另一种写法。

$ git clone [user@]example.com:path/to/repo.git/

通常来说,Git协议下载速度最快,SSH协议用于需要用户认证的场合。各种协议优劣的详细讨论请参考官方文档。

git clone从远程主机克隆一个版本库相关推荐

  1. GIT使用—创建一个版本库

    一.GIT命令行 [root@localhost ~]# git usage: git [--version] [--exec-path[=GIT_EXEC_PATH]] [--html-path][ ...

  2. 【原创】Git删除暂存区或版本库中的文件

    0 基础     我们知道Git有三大区(工作区.暂存区.版本库)以及几个状态(untracked.unstaged.uncommited),下面只是简述下Git的大概工作流程,详细的可以参见本博客的 ...

  3. Git教程——如何创建一个版本库(Repository)

    文章目录 1.创建版本库 (init) 2.添加文件管理 (add) 3.提交改变 (commit) 4.流程图 1.创建版本库 (init) 我们先要确定要把哪个文件夹里的文件进行管理. 比如说我桌 ...

  4. 【GIT 基础篇二】创建版本库与提交

    最近在项目过程中,着实是犯懒了,虽然公司使用git管理,但是感觉自己已经严重的依赖页面工具了,这次正好借助公司不是很忙,把git常用的命令整理记录一下,今天我们主要就是整理创建仓库以及修改提交功能. ...

  5. Git学习(1)-本地版本库的创建

    我用的是Git-2.14.3-64-bit版本,在windows64位上运行的,把软件分享下链接:http://pan.baidu.com/s/1jIoZ7Xc 密码:13q2. 安装及配置自行百度, ...

  6. linux上git克隆命令,Git clone命令用法

    git clone是git中常用的命令,其作用是将存储库克隆到新目录中.那么在git中,git clone具体该如何用呢? 更快更轻松的学习Git,请点击Git微课 git clone命令的作用是将存 ...

  7. 关于git远程版本库的一些问题之解决

    Part1:CentOS6.5免密码登录 修改/etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes Authorize ...

  8. git如何添加远程主机_Git远程操作详解

    Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi ...

  9. Git版本控制管理——远程版本库

    之前提到的Git的所有操作都是在本地完成的,而实际项目开发并不是一个人就可以搞定的,通常需要团队的协作,而这些协作可能又不是在同一个地区的,这就涉及到Git的分布式特性了. Git的分布式特定会涉及到 ...

最新文章

  1. 微软发布预览版SQL Server跨平台开发工具
  2. 光栅衍射主极大个数_光栅的分类及常规指标介绍
  3. Distributed Systems笔记-Cryptographic Protocols
  4. TC的文件拷贝/移动
  5. python列表生成多个号码_python遍历多个列表生成列表或字典
  6. 【递归:把目录下所有文件的绝对路径给输出在控制台】
  7. Android多媒体整体架构图
  8. wordpress如何屏蔽wp-json(禁用REST API)
  9. 智慧医疗实现信息多跑人少跑
  10. linux-资料汇集
  11. 全国计算机化学年会,第15届全国计算(机)化学学术会议第一轮通知
  12. 微波工程(1)——电磁理论
  13. Layered Architecture 分层架构(完整翻译)
  14. Android device owner简述
  15. ffmpeg下载安装,以及springboot 整合视频点播学习
  16. python精选04集(选择语句)
  17. html5 舰c 手机,我国最新款导弹驱逐舰052D,主力战舰的不二之选,中国厉害了!...
  18. Windows11下如何免安装配置MySQL服务(mysql5.6.50.zip)? | 超级详细,建议收藏
  19. 功能自动化测试的策略有哪些?
  20. 中资电信银行股将成市场旗手

热门文章

  1. 记录遇到的Altium designer显示布线未完成坑
  2. Confluence 6 管理协同编辑
  3. Spring思维导图,让Spring不再难懂(aop篇)
  4. 自定义Scrollview--实现仿淘宝Toolbar透明度渐变效果
  5. 利用XtraBackup做mysql不停机重做主从复制
  6. 如何在AxureRP7中使用FontAwesome字体
  7. .net程序员的盲点(八):泛型
  8. 近期论文中的数据集整理0409
  9. Stream流与Lambda表达式(四) 自定义收集器
  10. Nervos 双周报第 3 期:佛系新年之后的开工大吉!