在 Windows 10 中 git checkout 错误:unable to read askpass response

回答 4 浏览 1.7万 2022-03-13

在Android Studio中克隆版本库时发生了错误

error: unable to read askpass response from
'C:\Users\User\AppData\Local\Google\AndroidStudio2021.1\tmp\intellij-git-askpass-local.sh'
bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username

Sanakhatun Shaikh 提问于2022-03-13
4 个回答
#1楼 已采纳
得票数 114

通过下面的步骤解决了上述问题。

  1. 点击Android Studio的 File 菜单->设置->展开Version Control
  2. 在Version Control中,选择Git,勾选 "Use credential helper"。

enter image description here

Sanakhatun Shaikh 提问于2022-03-13
Sanakhatun Shaikh 修改于2022-03-13
我检查过了,但然后呢? 需要发生什么事?Azizjon Kholmatov 2022-03-14
然后你再次开始checkout,它会要求你输入你的凭证。Sanakhatun Shaikh 2022-03-15
它对我来说是有效的,谢谢你。Harish 2022-04-22
这个解决方案对我没有帮助。我已经在github弹出的警报对话框中输入了登录凭证,但它仍然显示error: unable to read askpass response from 'C:\Users\91700\AppData\Local\Google\AndroidStudio2021.2\tmp\intellij-git-askpass-local.sh' bash: /dev/tty: No such device or address error: failed to execute prompt script (exit code 1) fatal: could not read Username for 'https://github.com': No such file or directory 你有什么其他的解决方案吗,请帮忙。codingchef 2022-05-14
在上述步骤之后,我还不得不重新启动Android Studio,以便工作。Fivos 2022-06-23
#2楼
得票数 8

我只是简单地通过无效缓存和重新启动来解决这个问题。

在Android Studio中,点击File > Invalidate Caches... > tick all checkboxes > Click Invalidate and Restart

zeeali 提问于2022-06-21
#3楼
得票数 1

我只是简单地通过无效缓存和重新启动来解决这个问题。

在Android Studio中,点击File > Invalidate Caches... > tick all checkboxes > Click Invalidate and Restart

这对我来说是有效的。

Tawanny 提问于2022-09-06
#4楼
得票数 -2

你可以在Use credential helper中检查,它可以帮助你检查你的证书,如果你之前没有设置,它将向你发送一个问题,让你登录以创建证书。https://i.stack.imgur.com/IFG8x.png

Khôi Trần 提问于2022-04-19
重复的答案rwst 2022-06-16