【发布时间】:2015-04-23 04:25:06
【问题描述】:
我正在尝试从 phpStorm 连接到 SVN 存储库。我设法定义了存储库 url,但如果我选择结帐,它需要身份验证 - 用户名和密码。我正在使用用户名和公钥进行身份验证,但我找不到在哪里设置密钥。你能帮帮我吗?
非常感谢!
【问题讨论】:
我正在尝试从 phpStorm 连接到 SVN 存储库。我设法定义了存储库 url,但如果我选择结帐,它需要身份验证 - 用户名和密码。我正在使用用户名和公钥进行身份验证,但我找不到在哪里设置密钥。你能帮帮我吗?
非常感谢!
【问题讨论】:
转到文件/设置/版本控制/Subversion
取消选中“使用命令行客户端”。
点击“清除身份验证缓存”,然后点击“应用”。
从版本控制/Subversion 转到 VCS/签出
选择您的存储库。
PhpStrom 现在应该要求您提供凭据。
【讨论】:
我对 PHPStorm 有同样的问题,如果你在 Windows(在我的情况下是 Win10)上工作,你需要定义你的 SVN_SSH 环境变量,否则 PHPStrom 将不知道从哪里获取这些公钥,它会切换到经典的用户名密码认证(在与 Tortoise Plink 和 Putty 生成的密钥相同的配置中使用它)。
【讨论】: