自制软件无法安装水龙头'Homebrew/homebrew-versions 不是有效的存储库名称`

homebrew can't install taps 'Homebrew/homebrew-versions is not a valid repository name`

我正在尝试通过自制软件安装特定版本的清漆工具。以下是我正在尝试的。

❯❯❯ brew search varnish
varnish
homebrew/php/php53-varnish                    homebrew/php/php54-varnish                    homebrew/php/php55-varnish                    homebrew/php/php56-varnish                    homebrew/versions/varnish3

❯❯❯ brew install homebrew/versions/varnish3
==> Tapping homebrew/versions
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-versions'...
fatal: remote error:
  /Homebrew/homebrew-versions is not a valid repository name
  Email support@github.com for help
Error: Failure while executing: git clone https://github.com/Homebrew/homebrew-versions /usr/local/Library/Taps/homebrew/homebrew-versions --depth=1

我已通过 brew update 更新到最新版本,并已通过 brew doctor 检查问题无果。

当它出现在 brew search 中时,为什么我被告知它不是有效的存储库名称?

我认为可能做的一件事是我在我的全局 git 配置中添加了一个设置,以将所有 https 引用转换为 ssh:

url.ssh://git@github.com/.insteadof=https://github.com

这会导致自制软件崩溃吗?

啊——我好像说得太快了!我已经找到问题了。

所以在 git 中将所有 https 全局更改为 ssh 实际上确实破坏了自制程序。我进入 ~/.gitconfig 并删除了 https-to-ssh 重写。 Homebrew 现在可以正常工作了。将把它留在这里,以防其他人遇到这个特定问题。