自制软件无法安装水龙头'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 现在可以正常工作了。将把它留在这里,以防其他人遇到这个特定问题。
我正在尝试通过自制软件安装特定版本的清漆工具。以下是我正在尝试的。
❯❯❯ 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 现在可以正常工作了。将把它留在这里,以防其他人遇到这个特定问题。