美文网首页
git ssh key配置

git ssh key配置

作者: KB_MORE | 来源:发表于2022-04-02 16:28 被阅读0次

1.检查ssh key 是否存在

ls -al ~/.ssh

如果key存在,会有id_rsaid_rsa.pub可以直接将key复制到远程GitHub上。

如果key不存在,生成key
在命令行中输入:
ssh-keygen -t rsa -C 'your_email@example.com默认生成一个
密码,名称什么的都一路回车就OK了
将公有key(id_rsa.pub)复制到远程GitHub里,可以给你的key起一个名字

2.查看公钥内容 ssh key

$ cat ~/.ssh/id_rsa.pub

如果id_rsa.pub文件找不到,可以在终端中使用open ~/.ssh,打开ssh文件,可以看到id_rsa,id_rsa.pub文件;也可以在前往中终端输入~/.ssh来查看是否存在id_rsa.pub文件

3.配置多个 ssh-key

1.生成一个公司用的SSH-Key
$ssh-keygen -t rsa -C 'youremail@yourcompany.com' -f ~/.ssh/id-rsa

~/.ssh/目录会生成id-rsaid-rsa.pub``私钥公钥

2.生成一个其他用的SSH-Key
$ ssh-keygen -t rsa -C 'youremail@your.com' -f ~/.ssh/github-rsa

~/.ssh/目录会生成github-rsa和github-rsa.pub私钥和公钥

3.添加私钥
$ ssh-add ~/.ssh/id_rsa 
$ ssh-add ~/.ssh/github_rsa

如果执行ssh-add时提示"Could not open a connection to your authentication agent",可以先执行命令:

$ ssh-agent bash

然后再运行ssh-add命令。

$ ssh-add ~/.ssh/id_rsa 
$ ssh-add ~/.ssh/github_rsa
4.测试
$ ssh -T git@github.com

相关文章

网友评论

      本文标题:git ssh key配置

      本文链接:https://www.haomeiwen.com/subject/cnwtsrtx.html