ustclug / mirrorhelp

Documentation for USTC Mirrors
https://mirrors.ustc.edu.cn/help/
Other
509 stars 147 forks source link

Update brew.git.rst #179

Closed cxwx closed 3 years ago

cxwx commented 3 years ago

bug fix

fatal: repository 'https://mirrors.ustc.edu.cn/brew.git.git/' not found
taoky commented 3 years ago

是不是 homebrew 又改安装脚本了……我明天起床之后看看

cxwx commented 3 years ago

就是个小bug。 另外,这么晚居然在线

taoky commented 3 years ago

我在 Linux 上跑了一遍安装向导,看起来是正常的。这个错误是在什么条件下触发的?

cxwx commented 3 years ago

我在 Linux 上跑了一遍安装向导,看起来是正常的。这个错误是在什么条件下触发的?

brew update 直接出发,在 mac os 上,后缀会自动添加

               .OMMMMo           OS: macOS Big Sur 10.16 20F71 x86_64
               OMMM0,            Host: MacBookPro12,1
     .;loddo:' loolloddol;.      Kernel: 20.5.0
   cKMMMMMMMMMMNWMMMMMMMMMM0:    Uptime: 9 days
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.    Packages: 669 (brew)
 XMMMMMMMMMMMMMMMMMMMMMMMX.      Shell: zsh 5.8
;MMMMMMMMMMMMMMMMMMMMMMMM:       Resolution: 1280x800@2x, 1920x1080@2x
:MMMMMMMMMMMMMMMMMMMMMMMM:       DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX.      WM: Quartz Compositor
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.    WM Theme: Graphite (Dark)
 .XMMMMMMMMMMMMMMMMMMMMMMMMMMk   Terminal: iTerm2
  .XMMMMMMMMMMMMMMMMMMMMMMMMK.   Terminal Font: MenloForPowerline-Regular 1
    kMMMMMMMMMMMMMMMMMMMMMMd     CPU: Intel i5-5287U (4) @ 2.90GHz
     ;KMMMMMMMWXXWMMMMMMMk.      GPU: Intel Iris Graphics 6100
       .cooc,.    .,coo:.        Memory: 8731MiB / 16384MiB
zhsj commented 3 years ago

这取决于brew本身的repo里,用户原本配置的是 https://github.com/Homebrew/brew.git 还是 https://github.com/Homebrew/brew,两个都是合法值。而 git 的 insteadOf 配置只能做简单的字符串替换。

zhsj commented 3 years ago

如果真的要兼容各种情况,需要在 mirrors 上增加 brew -> brew.git 的 302 跳转,然后文档里写 git config --global url."https://mirrors.ustc.edu.cn/brew".insteadOf "https://github.com/Homebrew/brew" ,但看起来有点 overkill。

cxwx commented 3 years ago

也没啥其他办法目前。

taoky commented 3 years ago

其实可以考虑加一句话,「若出现……错误,则请恢复……后,按照帮助重新设置 git remote」?