使用 ssh key 验证 github
来源:互联网 发布:阿里云系统架构 编辑:程序博客网 时间:2024/05/20 10:13
使用ssh key验证github的好处就是不用每次提交代码的时候都要输入用户名和密码,因为着在一定程度上对效率有很大的影响,虽然这么做可以防止代码提交的次数过多,但这也看个人的习惯吧。
今天尝试了一下配置ssh key
OS:mac os
打开控制台,建一个目录,比如~/.ssh(其实叫什么都无所谓,网上搜的基本上都这么配置)
在该目录下输入命令:
ssh-keygen -t rsa -C "youname@example.com"
注意:双引号换成自己的邮箱,如果遇到权限问题,只需在前面加上sudo
Generating public/private rsa key pair.Enter file in which to save the key (/var/root/.ssh/id_rsa): ./id_rsa#这里填的是保存文件的路径Enter passphrase (empty for no passphrase):#直接enter跳过 Enter same passphrase again: #同上Your identification has been saved in ./id_rsa.Your public key has been saved in ./id_rsa.pub.The key fingerprint is:25:68:54:4a:f1:03:ab:78:15:3f:f7:9d:f0:bf:08:ee bsn.huang@gmail.comThe key's randomart image is:+--[ RSA 2048]----+| *o. || o O || * * o . || . + * . + . || . o S . + || . . || . .|| . . . .|| .E . . |+-----------------+
这个时候,在.ssh目录下有两个文件
id_rsa id_rsa.pub
其中id_rsa是私钥 id_rsa.pub是公钥
然后,执行下面的命令,将生成的key添加
ssh-add id_rsa
然后将id_rsa.pub里面的内容复制下来,在github上的settings里面找到add keys,将其粘贴到key即可,title随便填
这个时候可以在控制台上测试一下
$ ssh -T git@github.comThe authenticity of host 'github.com (192.30.252.128)' can't be established.RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.Are you sure you want to continue connecting (yes/no)? yesFailed to add the host to the list of known hosts (/Users/Bsn/.ssh/known_hosts).Hi bsnwong! You've successfully authenticated, but GitHub does not provide shell access.
其他不用管,只要看到最后一行,说明验证成功了
后话:刚开始忘记执行ssh-add id_rsa 命令,一直验证不成功,困在这里好久
0 0
- 使用 ssh key 验证 github
- 使用 ssh key 验证 github
- github不验证SSH KEY解决方法
- ssh key创建和github使用
- github的使用:生成SSH Key
- git ssh key创建和github使用
- putty 使用key验证登陆ssh
- github添加 ssh-key
- github配置ssh key
- Github添加SSH Key
- github 设置SSH KEY
- Github 配置SSH KEY
- github ssh key
- github配置ssh key
- GitHub添加SSH-KEY
- github添加ssh key
- github创建SSH key
- github配置ssh key
- javascript基础大全
- java使用jxl导出excel字符串类型转化成数值型
- OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
- 理解Storm Topology的并发机制
- 房地产专家眼中的2015年下半年房价走势
- 使用 ssh key 验证 github
- 函数返回值存放在哪里?return到哪里?
- poj 上题目分类
- Centos5 安装 fpm
- php手册之匿名函数
- vim使用
- [每日一答] [20151014] MySQL统计函数记录——时间段统计
- iOS开发-应用之间的跳转及通信
- (转)CentOS下找不到eth0设备的解决方法