IT序号网

git之phpstorm 和 git 远程仓库

qq78292959 2026年05月17日 编程语言 106 0

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

我在/ssh 文件夹中有一个不同的键名:xyz.ppk,我读到我必须像这样制作一个 ssh 配置文件?
Host testadress.com IdentifyFile ~/ssh/xyz.ppk
(或者更好的 .ssh 这里?)
我将文件放在 user/ssh/文件夹中,简称为 config

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

ssh://user@testadress.com:1234/home/foldera/git/projectfolder/

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

请您参考如下方法:

必须是 .ssh/id_rsa.pub对于 PHPStorm。

在 linux 您可以通过创建一个文件夹

mkdir .ssh 

在 window 你可以走两种方式:
  • 通过命令行(开始 -> 打开 cmd ,更改目录(通过 cd 命令,然后键入 mkdir .ssh ))
  • 通过资源管理器中的技巧。打开您的用户文件夹,然后使用以下名称创建一个新文件夹 .ssh. .资源管理器要创建一个文件并删除最后一个点,使其成为一个名为 .ssh 的文件夹.

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

    由于几个 PHPStorm 版本,对我来说工作正常。

    要在您的 git-repositoy 上使用另一个端口,请查看 this SO-question: Using a remote repository with non-standard port


    评论关闭
    IT序号网

    微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!