8

我正在尝试在 Aptana 内推送,但出现以下错误。我已经成功拉,但无法弄清楚为什么我的推不起作用。

/home/jeni/apps/Aptana_Studio_3/plugins/com.aptana.git.core_3.0.0.1350339960/os/linux/askpass.    tcl: 3: exec: wish: not found
error: unable to read askpass response from     '/home/jeni/apps/Aptana_Studio_3/plugins/com.aptana.git.core_3.0.0.1350339960/os/linux/askpass.tcl'
fatal: could not read Username for 'https://github.com': No such device or address
4

4 回答 4

3

我曾经也有过一样的问题。

我正在使用 Ubuntu 12.04,带有 Aptana 插件的 Eclipse。通过 Aptana 的 Git,我遇到了同样的问题。

我通过安装 TK 和 TCL 包解决了这个问题。然后它能够​​读取 askpass.tcl 文件。

sudo apt-get install tcl
sudo apt-get install tk

希望这可以帮助

于 2014-07-21T17:52:35.593 回答
3

当我使用 Intellij 的 Git 时,向我显示了消息“错误:无法读取来自 '/tmp/git-askpass-0.sh' 的 askpass 响应”,但 git 在终端上运行良好。

我尝试了Seborreia的方法,但没有奏效

有人建议重新启动计算机。

后来我意识到我的 jre/bin 文件夹没有适当的权限。添加 +x 权限解决了这个问题。

于 2015-08-10T06:34:59.457 回答
1

我有同样的错误:

error: unable to read askpass response from...

我通过运行解决了它:

unset SSH_ASKPASS

试图再次拉动,一切正常。

解决方案在这里讨论:https ://community.atlassian.com/t5/Bitbucket-questions/git-login-issue-from-linux-command-line/qaq-p/716269

于 2020-06-03T12:49:22.157 回答
0

发生此错误时git push,请从终端尝试,系统将提示您输入用户名和密码以获取您的git config凭据,然后会成功执行 git push

于 2022-03-01T17:24:15.107 回答