错误:无法在 ubuntu android studio 中读取来自 '/home/.cache/Google/AndroidStudio2021.1/tmp/intellij-git-askpass-local.sh' 的 Askpass 响应

Har*_*ain 24 android push bitbucket token android-studio

我正在尝试将我的代码推送到我的位存储桶存储库,但从位存储桶更新后的最后几天开始,我必须使用令牌来推送代码。但我不知道在哪里添加令牌。谁能告诉我android studio的整个流程。我也阅读了 文档。但不知道如何在 android studio 中使用它。

小智 54

对于我来说,我使用 android studio,我遇到了同样的问题;我无法向我的 github 存储库发出推送命令,那是在我的 IDE 版本更新为 Chipmunk 之后。

对我有用的解决方案:

  1. 启用凭证助手 - 在 IDE 中选择文件 -> 设置 -> 版本控制 -> Git -> 标记使用凭证助手的复选框。然后应用更改。

  2. 使缓存失效并清除 - 在 IDE 中选择“文件”->“使缓存失效”。

  • 也适用于 Mac (2认同)

Van*_*hel 10

git config --global --unset credential.helper
Run Code Online (Sandbox Code Playgroud)

然后从终端 git pull

git pull
Run Code Online (Sandbox Code Playgroud)

然后会询问您的用户名和密码

  • 如果您使用令牌,请在要求输入用户名时添加令牌,然后在密码上不输入任何内容! (2认同)

Har*_*ain 7

经过几个小时的研究,我找到了最好的解决办法,我不知道这是不是正确的使用方法。但它工作正常。参考这个答案...参考这个

  • 我发现android的开发时间有50%是在处理ide的bug和错误,会发生无穷无尽的错误。 (11认同)

Bhu*_*aba 7

如果您在 Windows 中使用 android studio,您可以尝试以下流程:

File -> Settings -> Version Control -> Git / Check "User credential Helper"
Run Code Online (Sandbox Code Playgroud)

它对我有用。