Git/Github使用笔记(一)——如何生成SSH key及访问Github
2016-12-11 23:38
567 查看
一、检查SSH key是否存在
在终端输入:
如果没有,终端显示如下:
No such file or directory
如果已经存在,则会显示id_rsa和id_rsa.pub
二、生成新的SSH key
在终端输入:
其中your_email@example.com为你在Github注册时的邮箱
成功后终端显示如下:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):
提示你保存.ssh/id_rsa的路径,这里直接enter
Created directory ‘/Users/xxx/.ssh’.
Enter passphrase (empty for no passphrase):
提示输入passphrase,每次与Github通信都会要求输入passphrase,以避免某些“失误”,建议输入
成功后终端显示:
Your identification has been saved in /Users/xxx/.ssh/id_rsa.
Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub.
The key fingerprint is:
16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 your_email@example.com
The key’s randomart image is:(后面图形省略)
三、添加key到SSH
输入命令:
此时会要求输入passphrase,输入步骤二中填的passphrase
成功后,终端显示:
Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)
最后,在/Users/xxx/.ssh/生成两个文件,id_rsa和id_rsa.pub
此时,SSH key已经生成成功
四、添加SSH key到Github
1.复制id_rsa.pub中的所有内容
打开id_rsa.pub,终端命令:
手动复制所有内容
或者直接输入命令复制id_rsa.pub中的所有内容,终端命令:
pbcopy < ~/.ssh/id_rsa.pub
2.登录Github
打开个人Settings–>SSH keys–>Add SSH key
Title 随便写
Key 粘贴之前复制的内容
这样SSH key就添加的Github
五、检测SSH key
输入命令:
此时会验证SSH key是否可以访问Gitbub
成功显示如下:
Hi your_name! You’ve successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
在终端输入:
ls -al ~/.ssh
如果没有,终端显示如下:
No such file or directory
如果已经存在,则会显示id_rsa和id_rsa.pub
二、生成新的SSH key
在终端输入:
ssh-keygen -t rsa -C "your_email@example.com"
其中your_email@example.com为你在Github注册时的邮箱
成功后终端显示如下:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):
提示你保存.ssh/id_rsa的路径,这里直接enter
Created directory ‘/Users/xxx/.ssh’.
Enter passphrase (empty for no passphrase):
提示输入passphrase,每次与Github通信都会要求输入passphrase,以避免某些“失误”,建议输入
成功后终端显示:
Your identification has been saved in /Users/xxx/.ssh/id_rsa.
Your public key has been saved in /Users/xxx/.ssh/id_rsa.pub.
The key fingerprint is:
16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 your_email@example.com
The key’s randomart image is:(后面图形省略)
三、添加key到SSH
输入命令:
ssh-add ~/.ssh/id_rsa
此时会要求输入passphrase,输入步骤二中填的passphrase
成功后,终端显示:
Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/id_rsa)
最后,在/Users/xxx/.ssh/生成两个文件,id_rsa和id_rsa.pub
此时,SSH key已经生成成功
四、添加SSH key到Github
1.复制id_rsa.pub中的所有内容
打开id_rsa.pub,终端命令:
cat ~/.ssh/id_rsa.pub
手动复制所有内容
或者直接输入命令复制id_rsa.pub中的所有内容,终端命令:
pbcopy < ~/.ssh/id_rsa.pub
2.登录Github
打开个人Settings–>SSH keys–>Add SSH key
Title 随便写
Key 粘贴之前复制的内容
这样SSH key就添加的Github
五、检测SSH key
输入命令:
ssh git@github.com
此时会验证SSH key是否可以访问Gitbub
成功显示如下:
Hi your_name! You’ve successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
相关文章推荐
- 如何生成本地ssh key并使用这个key连接GitHub
- 使用git命令生成ssh key连接github
- 如何生成SSH key及访问Github
- 如何在windows下使用git及github仓库管理项目
- 添加一个文件夹及一些文件如何使用git生成patch
- git使用之如何将github库下载到本地与如何将代码上传github
- Git的使用和SSH Key的生成
- mac os x10.8下如何使用git与github
- mac os x10.8下如何使用git与github
- 如何使用Git 及 Github 来管理你的代码
- 如何使用Git上传项目代码到github
- 如何使用Git上传项目代码到github
- git与github使用笔记
- 如何使用Git上传项目代码到github
- 如何在windows下使用git及github仓库管理项目
- github快速使用指南—git学习笔记
- 如何使用Git上传项目代码到github
- 如何使用git 生成patch
- SSH KEY 的生成与 Git 的基本使用
- 转 mac os x10.8下如何使用git与github