Mac 使用SSH登录GitHub

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

具体操作如下:

1、生成rsa

输入:ssh-keygen -t rsa -b 4096 -C "xxxx@xxx.com"

生成rsa

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


给文件输入名字

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


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

输入:cat github_id_rsa.pub

复制rsa文件

在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成功了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容