美文网首页
git创建多个ssh-key

git创建多个ssh-key

作者: 程序小白菜 | 来源:发表于2020-01-10 11:25 被阅读0次

windows系统环境中

  • 查看自己的SSH-Key
cd ~/.ssh
ls
    id_rsa
    id_rsa.pub
    known_hosts

如果有文件则表示你已有一个创建好的SSH-Key,若没有按照以下步骤执行

$ ssh-keygen -t rsa -C "账号邮箱"

按回车键到结束就行, 最后你会看到这样的一个表示创建成功

The key fingerprint is:
SHA256:+x/+TXtp11/SqYXCAXIxKTj6rM+Llvy7ZRa+pfdfuKs xxxx@xxx.com
The key's randomart image is:
+---[RSA 2048]----+
|      .  o.      |
|     o . .o      |
|    . ...o       |
|   .    o .      |
|    o  .S  .     |
|     o. ... . o..|
|  . o  =.. o.o.+*|
|   =o + +o ...=**|
|  ..oB+o. oE=*+.*|
+----[SHA256]-----+

  • 创建另外一个账号的SSH-Key
$ ssh-keygen -t rsa -C "账号邮箱"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/admin/.ssh/id_rsa):  person_id_rsa

这里写SSH-Key起一个可以区分的名字:如person_id_rsa,否则就会导致新生成的密钥覆盖上面的密钥,切记切记切记,重要的事说三遍,填写完毕后,一直按回车到结束

  • 查看是否有config文件
cd ~/.ssh
ls
//查看是否有config文件,没有创建文件
touch config
  • 添加config配置文件用于区分多个SSH-Key
#github
Host 可以随便填写,也可以和HostName相同
HostName 这里填写git仓库的地址,如(github.com)
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

# gitlab
Host  可以随便填写,也可以和HostName相同
HostName 这里填写上面配置第二个git仓库地址,如(gitlab.com)
PreferredAuthentications publickey
IdentityFile ~/.ssh/person_id_rsa
  • 把你本机的公钥,保存到远程仓库端
cd ~/.ssh
cat person_id_rsa.pub
//复制公钥到gitlab或github的个人中心下SSH Keys菜单下

下面查看gitlab的SSH Keys的配置截图

  1. 登录gitlab账号


    image.png
  2. 填写账号密码后,点击右上角的个人中心->Settings


    image.png
  3. 点击SSH Keys


    image.png
  4. 把本机的公钥文件复制到如下的截图位置


    image.png
  5. 最后点击确认[Add key]按钮

相关文章

  • Git配置多个SSH-KEY

    git可以配置多个ssh-key。 生成多个ssh-key命令 添加私钥

  • git创建多个ssh-key

    windows系统环境中 查看自己的SSH-Key 如果有文件则表示你已有一个创建好的SSH-Key,若没有按照以...

  • git总结

    GitHub创建远程仓库 配置多个SSH-key 当公司gitlab和自己的github都要配置ssh-key时,...

  • Git使用相关

    git 配置多个SSH-Key生成并部署SSH key Git 忽略一些文件不加入版本控制: 在Git中如果想忽略...

  • git

    创建git账号开启远端账户 在自己的电脑当中生成ssh-key ssh-keygen 绑定到git账户 在gith...

  • Git创建ssh-key

    //跳转到.ssj目录下 cd ~/.ssh/ //创建 mkdir ~/.ssh //git配置用户名 git ...

  • Git配置多个SSH-Key

    有时候我们要管理多个git项目,或同时在用gitlab、github、小程序的tgit。当我们给一个项目配置了SS...

  • git配置多个ssh-key

    我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上,这样就导致我们要配置不同的ss...

  • git配置多个ssh-key

    在公司上班项目是push到公司自己搭的gitlab,平时自己的项目是push到github。他们分别使用的是不同的...

  • git配置多个SSH-Key

    我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ss...

网友评论

      本文标题:git创建多个ssh-key

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