Java 如何使Eclipse正确识别在';从两个不同的Github帐户重新克隆(通过eclipse中的git导入)

Java 如何使Eclipse正确识别在';从两个不同的Github帐户重新克隆(通过eclipse中的git导入),java,eclipse,github,ssh,Java,Eclipse,Github,Ssh,我有两个不同的Github帐户,一个是个人帐户,一个是客户帐户。我将个人github中的项目克隆到Eclipse中,但是当我试图从第二个github帐户导入项目时,Eclipse要求我提供链接到个人github帐户ssh密钥的密码短语。我知道这一点,因为它要求我提供链接到“id_rsa”的密码短语。我试图让它使用ssh密钥“id\u rsa\u second\u account”,但如何使用?否则它就无法克隆,因为id_rsa密钥在我的个人帐户上,我希望eclipse使用另一个密钥,因为我正在从

我有两个不同的Github帐户,一个是个人帐户,一个是客户帐户。我将个人github中的项目克隆到Eclipse中,但是当我试图从第二个github帐户导入项目时,Eclipse要求我提供链接到个人github帐户ssh密钥的密码短语。我知道这一点,因为它要求我提供链接到“id_rsa”的密码短语。我试图让它使用ssh密钥“id\u rsa\u second\u account”,但如何使用?否则它就无法克隆,因为id_rsa密钥在我的个人帐户上,我希望eclipse使用另一个密钥,因为我正在从我的另一个帐户导入一个项目!希望这是有意义的,所有的帮助是感激的

我尝试在/.ssh中添加配置文件,以将2个不同的帐户映射到2个不同的密钥,但没有提供任何帮助。当我试图从其他github帐户导入项目时,Eclipse仍然默认使用我的原始密钥


尝试过这个:没有帮助,但没有运气。我是否需要编辑URI和git@github.com也许分手

我相信如果您想在eclipse中为多个GIT repo使用多个ssh密钥,您需要做的是转到首选项,在左上角搜索ssh,您将看到下面的屏幕截图。确保所有私钥和公钥都在第一个字段中选择的文件夹中。然后在第二个字段中,添加希望Eclipse能够访问的私钥。因此,在您的密钥中,您有两个不同的帐户两个不同的密钥集,将所有私钥/公钥放在您在下面的首选项屏幕截图(典型的/home/.ssh)中选择的文件夹中,然后单击添加私钥,并为您要克隆git repos的两个帐户添加私钥。然后在重新启动eclipse之后,您应该会很好,至少这个解决方案适合我。在第二个字段中添加私钥很重要,否则它将无法进行身份验证,并记住在更改首选项后重新启动eclipse


嗨,邓肯,尝试过这个,但还是一样的问题。我相信我必须在从git窗口导入项目时编辑URI,但这也没有帮助!修复了它,每次从不同的git帐户导入时,我都必须更改配置文件中配置的主机,以匹配从中导入的git帐户!