检查本地是否有SSH Key存在javascript
在终端输入css
ls -al ~/.ssh
若是输出的是:java
No such file or directory
那就没有ssh keydom
若是有就会出现这样:ssh
首先在终端输入ide
ssh-keygen -t rsa -C "your_email@example.com"
your_email@example.com 为你在 GitHub或者GitLab 注册时的邮箱
回车后终端会显示:spa
提示你保存 .ssh/id_rsa 的路径是/Users/xxx/.ssh/id_rsa,直接按回车。
这里有一点,若是已经存在SSH key你想要使用以上操做从新生成的话会提示一你不是要从新生成,直接输入y并按回车。
而后终端会提示:3d
提示设置 passphrase,每次与 Git 通讯都会要求输入 passphrase,以免某些错误的操做所致使的问题,建议设置一下。
成功后终端会提示:code
而后在终端输入:blog
ssh-add ~/.ssh/id_rsa
此时会要求输入上面步骤里所填的 passphrase
成功后,终端显示:
Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)
最后,在 /Users/xxx/.ssh/ 生成两个文件,id_rsa 和 id_rsa.pub
在终端输入:
cat /Users/xxx/.ssh/id_rsa.pub
终端就会显示你的SSH key了,直接复制就能够了。
就这些啦~~O(∩_∩)O哈哈~