android - 无法在 android studio 3.6 中进行 git pull
问题描述
我收到如下所述的错误:
更新失败调用失败来自服务器的意外响应:未经授权的 java.lang.RuntimeException:调用失败来自服务器的意外响应:在 org.jetbrains.git4idea 的 org.jetbrains.git4idea.nativessh.GitNativeSshAskPassXmlRpcClient.handleInput(GitNativeSshAskPassXmlRpcClient.java:34) 未经授权。 nativessh.GitNativeSshAskPassApp.main(GitNativeSshAskPassApp.java:30) 原因:java.io.IOException:来自服务器的意外响应:在 org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXmlRpcTransport.java:231) 处未经授权.LiteXmlRpcTransport.sendXmlRpc(LiteXmlRpcTransport.java:90) 在 org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:72) 在 org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:194) 在 org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:185) 在 org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient .java:178) 在 org.jetbrains.git4idea.nativessh.GitNativeSshAskPassXmlRpcClient.handleInput(GitNat
在以前的版本中,我设法像这样修复它:
AndroidStudio -> Preferences -> Git -> SSH Executable 并从 Native 更改为 Built-in 并开始工作。在此处查看用户界面:https ://i.stack.imgur.com/KCvHA.png
但在 android studio 3.6 中,我在设置中看不到上述选项。
我还使用右上角的测试按钮测试了 git。Git 正在成功执行。
解决方案
此问题已在 Android Studio 3.6.1 中得到解决。我通过从 3.6 更新到 3.6.1 来验证它,并且 git 按预期工作
您可以在此处找到发行说明。它说
Git 版本控制身份验证问题已解决
在 Android Studio 3.6 的初始版本中,需要在 Git 版本控制中进行身份验证的操作在 IDE 中被破坏。此错误已在 3.6.1 中修复。有关详细信息,请参阅问题 #124680708。
推荐阅读
- php - 我在 PHP 文件中找到的这种语法“{!!”是什么?
- latex - 超链接未在 Overleaf 中给出边框
- django - 多个表格的 Django(测验/考试应用程序)表格。需要帮助为相互依赖的模型创建表单
- python - 使用python套接字未发生循环
- node.js - 如何在 MongoDB 中使用户名和电子邮件不区分大小写
- port - Netgate pfSense 端口 80 和 443 转发
- c# - 如何为属性更改通知编写更少的样板文件?
- amazon-web-services - 预签名网址与对象网址
- python - 删除 matplotlib 中乳胶下标符号中的斜体
- java - Java-递归获取包含文件的目录的路径