I was tweaking a fork of github.com/hashicorp/vault, and something happened in the process that changed git’s behavior. I was probably running makefile or go-generate, but I’m not sure exactly.
The git behavior changed as follows. When
git pull or
git push commands, the following is the output:
$ git pull --no-verify flag provided but not defined: -o Usage of vault plugin settings: -ca-cert string -ca-path string -client-cert string -client-key string -tls-skip-verify This binary is a plugin. These are not meant to be executed directly. Please execute the program that consumes these plugins, which will load any plugins automatically fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
This is reproduced not only in the vault repository, but also in other repositories not related to it. Before, pull and push worked fine.
I checked for local and global hooks, but there’s nothing there. A search in the documentation and on google didn’t yield any results either.
Please help me determine what this vault plugin is, and how to disable it.