san*_*sae 7 git ruby-on-rails github
我在终端中运行了以下命令: git config --global core.askpass "git-gui--askpass"
现在,每当我尝试推送到 github 时,我都会收到此错误消息:“错误:无法运行 git-gui--askpass:没有这样的文件或目录”它出现两次,一次是在电子邮件提示之前,一次是在电子邮件提示之前密码提示。
我可以成功推送,但仍然显示错误消息。如何阻止此错误出现?
提前感谢您阅读/帮助:)
(注意:我只是在多次尝试将新的Rails 项目推送到 github失败后才运行该命令;推送一直挂在我身上,我感到绝望。所以我在 stackoverflow 周围搜索,这里有人建议运行该命令。我不知道它是什么,我只是运行它,因为我认为它会起作用;它仍然不适用于推送新项目;推送仅适用于我目前在 github 上的项目,但错误仍然显示)
小智 12
你也可以跑...
git config --global --unset-all core.askpass
Run Code Online (Sandbox Code Playgroud)
...,这应该有效。
我解决了这个问题。
(下面的长解释只适合像我这样的菜鸟)
事实证明,当运行这个命令=>“git config --global core.askpass git-gui--askpass”时,我们最终创建了一个全局设置(解释了 --global 部分),并且这实际上被写入 . gitconfig,这是在您的主目录中找到的实际文件(我在虚拟机中使用 ubuntu)。文件本身是隐藏的,因此请按 CRTL + h 来查看它。打开它,如果你像我一样运行上面的命令,你可能会在 .gitconfig 中看到这个:
[核]
askpass = git-gui--askpass
Run Code Online (Sandbox Code Playgroud)
正如您所期望的,该文件是可编辑的。删除该行,当您尝试推送到 github 时,我在原始帖子中提到的“错误”将不再出现在终端中。
归档时间: |
|
查看次数: |
7385 次 |
最近记录: |