同一电脑多个账户ssh-key的管理
现在遇到一个问题,我同一台电脑既要通过VPN访问内网的git也要访问对外释放的gitee,刚开始我直接把原来的SSH-key添加到内网的gitlab发现可以访问,但是后来再方位外网的gitee就出问题了,看来要换一种手段才行
本文引用:https://cloud.tencent.com/developer/article/1013213?pos=comment只是做学习备份之用,绝无抄袭之意,有疑惑请联系本人!
这里通过"ssh-keygen -t rsa -C [email protected]"命令生成两个SSH-key:
注意:这里一定不能够输入密码,直接使用空密码,否则后面每次克隆和提交代码都要输入密码(这个是和参考文章不一样的地方)
admin@cxxxxxxxxxg MINGW64 /e/download/syd8811-rope-skipping (master)
$ ssh-keygen -t rsa -C 2xxxxxxxx9@qq.com
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa): id_rsa_gitee
Enter passphrase for "id_rsa_gitee" (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa_gitee
Your public key has been saved in id_rsa_gitee.pub
The key fingerprint is:
SHA256:Sxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx84hI8EVKiY 2xxxxxxxx9@qq.com
The key's randomart image is:
+---[RSA 3072]----+
| B=* |
| * % o |
|E.xxxxxx |
|o+ * % o |
| + = B S |
| + = |
| o + o |
| .