【发布时间】:2015-05-20 19:45:32
【问题描述】:
在尝试解决我在使用 git push 时遇到的问题时运行该命令。每次我 git push 时它都会提示我,我不知道如何禁用它。
【问题讨论】:
在尝试解决我在使用 git push 时遇到的问题时运行该命令。每次我 git push 时它都会提示我,我不知道如何禁用它。
【问题讨论】:
尝试运行:
git config --system --unset-all core.askpass
删除该配置。然后,您可以运行 git config --system --list 来查看系统配置的完整列表,以确保它已消失。
【讨论】:
好像你可以编辑你的 git 配置文件:
https://git-scm.com/book/es/v2/Customizing-Git-Git-Configuration
首先,快速回顾一下:Git 使用一系列配置文件来确定您可能想要的非默认行为。第一名 Git 在 /etc/gitconfig 文件中查找这些值,其中包含 系统上每个用户及其所有存储库的值。如果 您将选项 --system 传递给 git config,它从 这个文件。
Git 的下一个位置是 ~/.gitconfig(或 ~/.config/git/config) 文件,该文件特定于每个用户。你可以让 Git 读写 通过传递 --global 选项到这个文件。
最后,Git 在配置文件中查找配置值 在您所在存储库的 Git 目录 (.git/config) 中 目前使用。这些值特定于该单个存储库。
这些“级别”中的每一个(系统、全局、本地)都会覆盖 上一个级别,所以 .git/config 中的值胜过那些 例如 /etc/gitconfig。
Git 的配置文件是纯文本的,所以你也可以设置这些 通过手动编辑文件并插入正确的语法来获取值。 不过,运行 git config 命令通常更容易。
【讨论】: