热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何为我的新gitlab帐户生成新的ssh-key?

如何解决《如何为我的新gitlab帐户生成新的ssh-key?》经验,为你挑选了1个好方法。

我有两个Gitlab帐户.在我的旧帐户中,我添加了一个位于我的计算机上的ssh密钥~/.ssh/id_rsa.pub.

现在我想为我的新Gitlab帐户添加另一个ssh-key.如果没有ssh-keys冲突,我该怎么做?



1> VonC..:

我建议使用第二个密钥,现在没有密码:

ssh-keygen -t rsa -C "your_email@example.com" -P "" -q -f ~/.ssh/gitlab_rsa

这将创建(没有任何提示)~/.ssh/gitlab_rsa(私钥)和~/.ssh/gitlab_rsa.pub(公钥)

您需要将第二个gitlab_rsa.pub公钥注册到第二个GitLab帐户.

导航到"配置文件设置"中的"SSH密钥"选项卡.将您的密钥粘贴到"密钥"部分,并为其指定相关的"标题".

然后添加一个~/.ssh/config文件:

Host gitlab_rsa
    HostName gitlab.com
    User git
    PreferredAuthentications publickey
    IdentityFile /home//.ssh/gitlab_rsa

最后,您可以使用以下命令克隆任何GitLab repo作为您的第二个身份:

git clone gitlab_rsa:/

这将自动替换git@gitlab.com:/,并将使用您的第二个密钥.


推荐阅读
author-avatar
祢好世界末日
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有