phpstorm和git远程存储库

时间:2015-07-12 14:58:24

标签: git ssh phpstorm

我有一个git远程存储库,使用putty生成的密钥(一切都在eclipse中工作正常)我正在尝试通过git checkout在phpstorm中创建一个新项目,但它说他无法从git存储库中读取。 我读到phpstorm正在用户/ .ssh文件夹中搜索名为id_rsa(标准值)的密钥(我只在ssh而不是.ssh文件夹中创建它,不能创建一个.ssh文件夹,它说:给出一个文件名。 ..)

我有一个不同的键名:/ ssh文件夹中的xyz.ppk,我读到我必须制作一个像这样的ssh配置文件?

Host testadress.com IdentifyFile ~/ssh/xyz.ppk

(或者更好。这里?) 我把文件放在user / ssh /文件夹中,名为config

我使用的是不同的标准ssh端口。所以我使用的存储库地址如下:

SSH://user@testadress.com:1234 /家庭/ foldera / GIT中/ projectfolder /

但是它说:当我测试它时,存储库测试失败了,他无法读取它来克隆存储库。我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

PHPStorm必须为.ssh/id_rsa.pub

linux 上,您可以通过

创建一个文件夹
mkdir .ssh

Windows 上,您可以采用两种方式:

  1. 通过命令行(开始 - >打开cmd,更改目录(通过cd命令,然后键入mkdir .ssh))

  2. 通过资源管理器中的技巧。打开您的用户文件夹,然后创建一个名为.ssh.的新文件夹。浏览器要创建文件的内容并删除最后一个点,使其成为名为.ssh的文件夹。

  3. 在此文件夹中,您可以放置​​公钥并将其重命名为`id_rsa.pub

    从几个PHPStorm版本开始,我的工作正常。

    要使用git-repositoy上的其他端口,请查看this SO-question: Using a remote repository with non-standard port

相关问题