因为要使用Battery Historain工具来进行Android App的功耗分析和优化,所以牵扯到使用ssh登录github的问题。
具体操作如下:
1、生成rsa
输入:ssh-keygen -t rsa -b 4096 -C "xxxx@xxx.com"
该命令会默认在.ssh目录下生成id_rsa文件,如果你之前生成过rsa,会提示是否覆盖之前的,建议不要覆盖,自己输入一个新名字即可,如下所示:
看到下图说明rsa文件生成成功
2、使用cat命令复制rsa文件并添加到github的个人信息中
输入:cat github_id_rsa.pub
在githug的个人设置中找到SSH and GPG keys ,选择添加新的ssh key
3、登录测试
输入:ssh -T git@github.com
结果没有成功,why?
是因为刚才第一步的时候输入了新的rsa的名字,但是该rsa文件并没有被加入到ssh的读取目录中去,下边需要把新生成的rsa文件加入ssh的读取目录
输入:ssh-add ~/.ssh/github_id_rsa
记得不要加.pub
再输入ssh -T git@github.com
看到如下界面说明ssh登录github成功了