app*_*sea 6 git android android-studio
我一直在尝试让 android studio 克隆 git 存储库,但收到错误:“调用失败,来自服务器的文件意外结束”。我已经尝试按照许多教程所述在设置中启用凭据管理器、重新安装 git 并重新安装 Android Studio,但它似乎不起作用。目前运行的是 Manjaro Linux 21.2.4。和 Android Studio 稳定版 2021.1.1。然而,使用 Android Studio Canary 它可以按预期工作,提示我的服务器用户名和密码。我在 Windows 计算机上也没有收到此错误。这是完整的错误。您认为是什么原因造成的?
at org.jetbrains.git4idea.GitAppUtil.sendXmlRequest(GitAppUtil.java:30)
at org.jetbrains.git4idea.http.GitAskPassApp.main(GitAskPassApp.java:58)
Caused by: java.net.SocketException: Unexpected end of file from server
at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:866)
at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
at java.base/sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:863)
at java.base/sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:689)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1615)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1520)
at org.apache.xmlrpc.DefaultXmlRpcTransport.sendXmlRpc(DefaultXmlRpcTransport.java:87)
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:27)
... 1 more
error: unable to read askpass response from '/home/user/.cache/Google/AndroidStudio2021.1/tmp/intellij-git-askpass-local.sh'
fatal: could not read Username for 'https://git.url.test': No such device or address```
Run Code Online (Sandbox Code Playgroud)
小智 5
在 MacOS 中,我修复了内部更改:
Android Studio -> Preferences -> Version control -> Git
[Use credential helper] to enable (without this didn't allow me to save the git address).
Run Code Online (Sandbox Code Playgroud)
然后在顶部菜单上:
Git -> Git remotes then +
Add your git https address
Run Code Online (Sandbox Code Playgroud)
现在,就我而言, git pull 失败了,因为它没有跟踪分支。但允许我在事件日志中选择一个上游分支 - 这向我显示了一个空分支。然后我选择了 master 并选中了一个复选框(抱歉,我不记得它说什么了)。
| 归档时间: |
|
| 查看次数: |
5933 次 |
| 最近记录: |