- Git :是一个免费开源分布式版本控制系统,由于其占用空间小、性能快,优于其他SCM工具(SVN、CVS等),主要用于代码版本管理。
- GitHub :是一个基于Git搭建的一个免费版本控制仓库(开源项目集中地),任何人都可以上传或下载平台上的开源项目,全球有6500万的开发者在使用,没有私有仓库,违背平台的愿景。
二、下载代码
GitHub提供三种下载代码的方式:HTTPS 、SSH、GitHub CLI。
- HTTPS:使用登录 github 的用户名和密码,即可clone 项目。
- SSH:通过上传 SSH key 到 GitHub 后台,这样无需密码即可 clone 项目。
- GitHub CLI:平台提供的工具,更方便的管理自己的项目。
三、配置SSH,来clone代码
# 1、打开 Terminal(终端),查看已有密钥(.pub后缀的文件名) $ ls -al ~/.ssh # 2、如果没有就创建一个 $ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa # 3、复制下面输出到剪切板(下面两个适用mac系统) $ cat ~/.ssh/id_rsa.pub $ pbcopy < ~/.ssh/id_rsa.pub $ cat ~/.ssh/id_rsa.pub | pbcopy # 4、登录github官网,按照这个路径新建 SSH key Settings --> SSH and GPG keys --> New SSH key 1、填写名字; 2、粘贴剪切板内容到key的输入框中; 3、保存。 # 5、Terminal(终端)检查是否可以成功连接 $ ssh -T git@github.com # 6、用clone下载代码 $ git clone git@github.com:shipwright-io/build.git
四、参考文档
- Git与Github区别?



