如何生成SSH Key

Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。


How to set up SSH KEYS

一、设置Git的user name和email:

$ git config --global user.name "ttflowerboys"
$ git config --global user.email "ttflowerboys@gmail.com"

二、生成SSH密钥

1. 查看是否已经有了ssh密钥:
cd ~/.ssh

如果没有密钥则不会有此文件夹,有则备份删除

2. 生存密钥:
$ ssh-keygen -t rsa -C "ttflowerboys@gmail.com"

按3个回车,密码为空。

Your identification has been saved in /home/ttflowerboys/.ssh/id_rsa.
Your public key has been saved in /home/ttflowerboys/.ssh/id_rsa.pub.
The key fingerprint is:

最后得到了两个文件:id_rsaid_rsa.pub

3. 添加密钥到ssh

ssh-add 文件名

4. 在github上添加ssh密钥,这要添加的是 id_rsa.pub 里面的公钥。

$ ls -a
$ cd .ssh/
$ cat id_rsa.pub
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 笔者性懒,腹中无墨 git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh...
    盗跖矢儿阅读 25,131评论 4 33
  • 如何生成SSH key 本文载于Gevin的博客 原文地址:http://blog.igevin.info/pos...
    萧玄辞阅读 813评论 0 0
  • SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的...
    pengshuangta阅读 3,245评论 1 2
  • 转自别处: SSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHu...
    Ten_Minutes阅读 767评论 0 3
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,147评论 19 139

友情链接更多精彩内容