在将现有项目从NetBeans切换到PhpStorm(版本2019.1.2)之后,我尝试从PhpStorm做一个简单的git pull
。
PhpStorm没有提示输入远程存储库的凭据,而是显示了一条错误消息:
Git Pull失败:无法访问“ https://username@example.com/repository”:请求的URL返回错误:403
有趣的是,git pull
也从终端失败,并显示类似的错误消息:
致命:无法访问“ https://username@example.com/repository”:请求的URL返回错误:403
答案 0 :(得分:0)
问题来自远程URL:
username@
),该用户名是由NetBeans添加的解决方案是从远程URL中删除用户名:
从PhpStorm( Git > 远程操作... > 选择遥控器> 编辑)中,< / p>
这将导致PhpStorm提示输入用户名和密码,
或者,从终端:
git remote set-url origin https://example.com/repository
或者,您可以在未测试的URL中添加密码,例如https://username:password@example.com/repository,但是出于明显的安全原因,您不想这样做。