【问题标题】:Not able to git push or pull in android studio 3.6无法在 android studio 3.6 中进行 git push 或 pull
【发布时间】:2020-06-11 08:04:00
【问题描述】:

在 android studio 3.6 中尝试使用 ssh 进行推送或拉取或任何操作时出现以下错误

更新失败调用失败来自服务器的意外响应:未经授权的 java.lang.RuntimeException:调用失败来自服务器的意外响应:在 org.jetbrains 的 org.jetbrains.git4idea.nativessh.GitNativeSshAskPassXmlRpcClient.handleInput(GitNativeSshAskPassXmlRpcClient.java:34) 未经授权.git4idea.nativessh.GitNativeSshAskPassApp.main(GitNativeSshAskPassApp.java:30) 原因:java.io.IOException:来自服务器的意外响应:在 org.apache.xmlrpc.LiteXmlRpcTransport.sendRequest(LiteXmlRpcTransport.java:231) 处未经授权。 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 org.jetbrains.git4idea.nativessh.GitNativeSshAskPassXmlRpcClient.handleInput(GitNat.... ………… .......

看起来问题出在本机 ssh 上,我们无法像以前的版本一样将其更改为内置...如何解决这个问题???

任何帮助将不胜感激

【问题讨论】:

标签: android git android-studio android-studio-3.0


【解决方案1】:

解决方法: 1. 在 Android Studio 中转到Help - Find Action - Registry... 2.找到git.use.builtin.ssh并启用 3.检查git是否再次工作

【讨论】:

  • 可能需要根据该值的描述重新考虑这个答案:“内置客户端已过时,不支持现代安全密钥,不建议使用它。”
【解决方案2】:

不是直接的解决方案 - 但您可以将 git url 从 ssh 更改为 https,它会起作用。

git remote set-url origin YOUR_REPOSITORY_HTTPS_URL

【讨论】:

  • 我知道...我的问题是如何使 ssh 工作...谢谢
  • 这将设置你的远程URL,但与git在Android Studio中不起作用的问题无关。
【解决方案3】:

我找到了另一种让 SSH 真正工作的方法...... 如果它对你有用,请评分!!!

对 ssh 使用 putty plink 而不是 Git ssh(openSSH)

1.设置系统环境变量GIT_SSH并让它指向plink.exe 此处提供下载链接:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

2.开始选美并添加你的私钥(需要转换成另一种格式才能使用)(使用puttygen将id_rsa转换为ppk)

3.在基于github或gitlab的终端中使用命令:plink -v git@github.com or plink -v git@gitlab.com

恭喜你现在可以使用 ssh

【讨论】:

  • 这没有回答问题,您提供了一些解决方法,但问题是如何使其在 Android Studio 中工作。我也可以从终端推/拉。
  • @0ne_Up 查看最新答案
  • 但是这个让它在 Android Studio 中工作......它让 SSH 像以前在 Android Studio 中一样工作
猜你喜欢
  • 2020-06-10
  • 2014-03-09
  • 2020-07-20
  • 1970-01-01
  • 2019-01-10
  • 2022-06-22
  • 1970-01-01
  • 2022-06-12
  • 2018-01-11
相关资源
最近更新 更多