Mac 使用SSH登录GitHub

因为要使用Battery Historain工具来进行Android App的功耗分析和优化,所以牵扯到使用ssh登录github的问题。

具体操作如下:

1、生成rsa

输入:ssh-keygen -t rsa -b 4096 -C "[email protected]"

生成rsa

该命令会默认在.ssh目录下生成id_rsa文件,如果你之前生成过rsa,会提示是否覆盖之前的,建议不要覆盖,自己输入一个新名字即可,如下所示:


给文件输入名字

看到下图说明rsa文件生成成功


Mac 使用SSH登录GitHub_第1张图片

2、使用cat命令复制rsa文件并添加到github的个人信息中

输入:cat github_id_rsa.pub

Mac 使用SSH登录GitHub_第2张图片
复制rsa文件

在githug的个人设置中找到SSH and GPG keys ,选择添加新的ssh key

3、登录测试

输入:ssh -T [email protected]

Mac 使用SSH登录GitHub_第3张图片
登录测试

结果没有成功,why?

是因为刚才第一步的时候输入了新的rsa的名字,但是该rsa文件并没有被加入到ssh的读取目录中去,下边需要把新生成的rsa文件加入ssh的读取目录

输入:ssh-add ~/.ssh/github_id_rsa

记得不要加.pub

再输入ssh -T [email protected]

看到如下界面说明ssh登录github成功了


你可能感兴趣的:(Mac 使用SSH登录GitHub)