Mac 环境下如何生成Git shh key

1.进入ssh文件下

cd ~/ .ssh
  1. 生成ssh key
ssh-keygen -t rsa -C 你的油箱
  1. 提示输入目录,目录可以不填,有默认路径,直接回车
// '()'里面是默认路径
Enter file in which to save the key (/Users/user/.ssh/id_rsa):
  1. 提示输入密码, 密码可以不填, 默认没有密码,直接回车
  2. 提示再次输入密码, 直接回车,
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  1. 当出现以下图案, 则表示生成 成功
Your identification has been saved in /Users/user/.ssh/id_rsa.
Your public key has been saved in /Users/user/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:IQP0sSMslL9VG+HXO9oqlnFNTkeI1/m9fBiBoKIcdxk nanananamln@163.com
The key's randomart image is:
+---[RSA 2048]----+
|  .oo . E..o + . |
| ... o +o+..+ =  |
|  ..+ O.*o.... o.|
|   o.=.*.o  o.o o|
|    oo  S  =o..o.|
|    .   . .oo..o.|
|         +. .   .|
|        +  .     |
|       . ..      |
+----[SHA256]-----+

7.打开.pub文件复制生成的ssh key粘贴到Git上即可

// 路径是上面的默认路径
sudo vi /Users/malina/.ssh/id_rsa.pub 

扩展:生成多个ssh key

1.当要生成多个ssh key时(比如github,gitlab等),则需要在==第3步==里添加目录以便区分

Enter file in which to save the key (/Users/user/.ssh/id_rsa):github_rsa
Enter file in which to save the key (/Users/user/.ssh/id_rsa):gitlub_rsa

// 因为已经在.ssh文件夹里面,所以前面路径不用写

2.添加私钥

// 一般私钥会自动添加

// 查看私钥
ssh-add -l

// 删除私钥
ssh-add -D

// 添加私钥
ssh-add github_rsa
ssh-add gitlub_rsa

// 因为已经在.ssh文件夹里面,所以前面路径不用写,否则要写成ssh-add ~/.ssh/gitlub_rsa

3.配置config文件

// ssh文件里面没有config直接创建即可
// 创建/更改
vim config

// 内容为:
# github
Host github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github_rsa
# gitlab
Host gitlab.com
    HostName gitlab.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/gitlab_rsa
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,740评论 9 163
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,630评论 0 13
  • 当春天的桃花已开 风从那里走过 才唤醒我沉迷 听你脚步的耳朵 芳香仍在 茫然 寻觅无踪 像你一样 却从未来 而来
    日出尧山阅读 238评论 1 1
  • 偶像剧里这样演 给你几百万,你离开我儿子! 女主不接受这样的侮辱,却也决然离开! 现实中也会有这样的事情发生 给您...
    红玫瑰或白阅读 531评论 0 0