标签:execute java xmlrpc apache XmlRpcClient push org IDE Jetbrains
问题描述
Jetbrains IDE中可以进行git的add、commit操作,但是无法push,提示错误如下:
Push failed Invocation failed Server returned invalid Response.
java.lang.RuntimeException: Invocation failed Server returned invalid Response.
at org.jetbrains.git4idea.GitAppUtil.sendXmlRequest(GitAppUtil.java:22)
at org.jetbrains.git4idea.http.GitAskPassApp.main(GitAskPassApp.java:56) Caused by: java.io.IOException: Server returned invalid Response.
at org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXmlRpcTransport.java:242)
at org.apache.xmlrpc.LiteXmlRpcTransport.sendXmlRpc(LiteXmlRpcTransport.java:90)
at org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:185)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:178)
at org.jetbrains.git4idea.GitAppUtil.sendXmlRequest(GitAppUtil.java:19)
... 1 more unable to read askpass response from
'C:\Users\focksor\AppData\Local\JetBrains\CLion2020.2\tmp\intellij-git-askpass-local.sh'
bash: /dev/tty: No such device or address failed to execute prompt script (exit code 1) could not read Username for 'https://gitee.com': No such file or directory
与此同时,使用终端执行git push
操作是不会有任何问题的。
解决方法
点击IDE内的File
->Settings
->Version Control
->Gitee
,如果你使用的是Github,最后一步应点击Github
选项卡。这时,你可以看见右侧显示登录凭证已过期,需要重新登录,如下图所示。
登录成功后,该界面应如下图所示。完成后,就可以正常执行git操作了。
提示
如果你同样遇到该问题并通过此贴解决了问题,你可以留下你的评论来提示后来人该方法是可行的。
标签:execute,java,xmlrpc,apache,XmlRpcClient,push,org,IDE,Jetbrains 来源: https://www.cnblogs.com/focksor/p/13470209.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。