美文网首页
Mac 环境下如何生成Git shh key

Mac 环境下如何生成Git shh key

作者: 一个女程序猿的自我拉扯 | 来源:发表于2018-05-30 17:37 被阅读21次

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

相关文章

  • Mac 环境下如何生成Git shh key

    1.进入ssh文件下 生成ssh key 提示输入目录,目录可以不填,有默认路径,直接回车 提示输入密码, 密码可...

  • 生成SSH Key

    使用环境 Mac下使用iterm终端 Window下使用git bash终端 检查是否有SSH Key 生成新的S...

  • Mac下如何生成SSH Key-使用GitLab

    原文Mac下如何生成SSH Key-使用GitLabMacbook使用Gitlab配置SSH Key 步骤1.检查...

  • 利用 SSH 完成 Git 与 GitHub 的绑定

    git bush 下生成 SSH key Linux 系统:~/.ssh Mac 系统:~/.ssh Window...

  • Gerrit报错:Permission denied (publ

    前言:Mac环境升级了最新系统后需要使用Gerrit管理代码,按照流程生成ssh key,然后添加,但是git c...

  • Git本地仓库与Github远程仓库关联 (一)

    配置shh key (1),打开git bash,创建ssh key,按提示输入密码,可以不设置密码,一路回车。 ...

  • Git Bash 配置SSH KEY

    1、检查SSH Key是否存在 2、生成SHH Key并添加到ssh-agent里面 3、添加新的SSH Key到...

  • git 命令

    Mac生成SSH Keys使用git管理代码的时候,需要生成一个公匙key,添加到自己的git账户中,才能从git...

  • GitLab入门

    新用户环境建立流程 安装Git与TortoiseGit 生成PuTTy Key,保存私有Key 设置Tortois...

  • Mac生成SSH Keys

    Mac生成SSH Keys 使用git管理代码的时候,需要生成一个公匙key,添加到自己的git账户中,才能从gi...

网友评论

      本文标题:Mac 环境下如何生成Git shh key

      本文链接:https://www.haomeiwen.com/subject/pfjxsftx.html