GitHub设置SSH

https和SSH的区别

通常情况下Github项目下载分为https和SSH,任何人都能通过https将项目下载到本地,但是SSH的下载必须是项目的拥有者。

SSH必须设置key,通常项目的push commit也是通过shell,所以这里通过简单的步骤来简述如何创建SSH key访问Github

创建一个SSH key

ssh-keygen -t rsa -C "your_email@example.com"

-t 指定密钥的类型,默认是rsa
-C 设置注释
-f 指定密钥文件存储文件名

创建好的key会存储在.ssh文件中

id_rsa          id_rsa.pub

将.ssh/id_rsa.pub的内容上传到Github用户设置中的SSH key页面

$ cat id_rsa.pub

测试SSH key

$ ssh -T git@github.com

如果测试成功会显示

Hi username! You've successfully authenticated...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,771评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,823评论 25 709
  • 给大家分享一下昨天发生的小故事把。 01 就在昨天,我们原本相亲相爱的团队发生了一场酝酿已久的一场撕逼大战。其战况...
    自制力才是超能力阅读 3,017评论 4 4
  • OrderDefectRate:简称ODR指标,中文翻译为"订单缺陷率",这个指标的计算方法是,在一段时间内所有涉...
    宝啊阅读 4,068评论 0 1
  • 一直都有记日记的习惯,曾经在qq空间记下我的想法,后来又跑到豆瓣的日记上,现在终于找到了一个专门记想法的一个软件了...
    一只猪女孩都精致生活阅读 3,552评论 1 0