栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Git与Github区别?

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git与Github区别?

一、简介
  • 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区别?
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341972.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号