【问题标题】:How to undo git config --system core.askpass git-gui--askpass如何撤消 git config --system core.askpass git-gui--askpass
【发布时间】:2015-05-20 19:45:32
【问题描述】:

在尝试解决我在使用 git push 时遇到的问题时运行该命令。每次我 git push 时它都会提示我,我不知道如何禁用它。

【问题讨论】:

    标签: git github


    【解决方案1】:

    尝试运行:

    git config --system --unset-all core.askpass
    

    删除该配置。然后,您可以运行 git config --system --list 来查看系统配置的完整列表,以确保它已消失。

    【讨论】:

      【解决方案2】:

      好像你可以编辑你的 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 命令通常更容易。

      【讨论】:

        猜你喜欢
        • 2019-08-23
        • 2015-06-05
        • 2014-11-03
        • 2016-06-06
        • 2011-08-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多