mac 添加多个git ssh

工作中会遇见需要在一个mac上添加多个git账号,mac添加多个git ssh步骤:

首先打开终端 输入命令行

cd .ssh 进入.ssh路径下

然后输入命令行

ssh-keygen -t rsa -C "***@***.com"

创建新的rsa 终端会提示你输入新的rsa名字,id_rsa_*(输入你要创建的ssh名字)

之后会让输入密码

成功后就会在.ssh下生产id_rsa_*和id_rsa_*.pub两个文件

输入命令行

cat ~/.ssh/id_rsa_*.pub

复制ssh粘贴到github 的ssh中,添加

之后在mac终端输入命令行

ssh-add -K ~/.ssh/id_rsa_*添加ssh到本地

在.ssh下创建config文件

touch config

open config 打开文件输入

#github

Host github.com

HostName github.com

User ***@***.com

PreferredAuthentications publickey

IdentityFile ~/.ssh/id_rsa_*(需要配置所有的rsa )保存



ps:我的mac不知道为什么突然git 的ssh失效了,用命令行可以push,pull,但是用AS自带的git 工具不能push,pull,报could not read from remote repository.记录下解决方法 

1.在AS的Preferences中找到version control ,设置git  的ssh executable 为native

2,用命令行cd 到.ssh 目录下,使用ssh-add id_rsa 重新加下ssh

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容