phpstorm 的 Setting Repository 对于在不同的终端上同步设置是很好用的功能,使用中有遇到问题。
关于 Setting Repository 的官方说明参考:
我们一般会在 setting->Version Control->Github 这里 token 以及 git 设置好就可以正常使用 github 上的仓库;
但奇怪的是在上传和同步 Setting Repository 的时候当你使用 SSH 地址来做的时候,会提示 Authentication failed ,当使用 https 地址的时候依然会要求你输入 token 这时候你就需要在同步成功后,再把刚才 Version Control 更新一下这里的 token 。
日志里的报错信息:
Auth fail
org.jetbrains.settingsRepository.AuthenticationException: git@github.com:hsu1943/phpstorm_setting.git: Auth fail
总结起来的步骤:
- 在
github创建新项目用来存Setting Repository; - 在
github的Setting->Developer settings->Personal access tokens这里获取一个token; - 在
phpstorm的setting->Setting Repository中填入github项目地址,需要用户名密码,然后再填入前一步使用的token;就可以上传和同步配置了。 - 将这个
token使用到setting->Version Control->Github中。
标题:phpstorm使用Setting Repository报错Authentication failed
原文链接:https://beltxman.com/2244.html
若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。
来看看
礼貌回访,哈哈