homebrew代理设置


方法一

brew用curl下载,所以给curl挂上socks5的代理即可。

在~/.curlrc文件中输入代理地址即可。

socks5 = "127.0.0.1:1080" 

方法二:替换源

替换为中科大源

  • 替换brew.git:
cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git 
  • 替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
  • 替换homebrew-cask.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
  • 替换Homebrew Bottles源:
    就是在/.bashrc或者/.zshrc文件末尾加
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles 

这两个文件可以自己创建,/.bashrc和/.bash_profile都可以

重置源

  • 重置brew.git
cd "$(brew --repo)" git remote set-url origin https://github.com/Homebrew/brew.git 
  • 重置homebrew-core:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://github.com/Homebrew/homebrew-core.git
  • 重置homebrew-cask:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" git remote set-url origin https://github.com/Homebrew/homebrew-cask.git
 

设置代理

为brew设置国外代理,mac的socks5代理设置:

start_proxy() {
    export ALL_PROXY=socks5://19.68.6.32:1080
}
stop_proxy() {
    unset ALL_PROXY
}

mac的http代理设置:

start_proxy() {
export http_proxy=12.168.6.32:8118
export https_proxy=12.18.6.32:8118
}
stop_proxy() {
unset http_proxy
unset https_proxy
 }

 

github地址

brew使用的github地址为:https://github.com/Homebrew

 

使用brew --repo查看brew的本地仓库地址:

 

 

 

来源:https://www.jianshu.com/p/005963a4d843

https://mirrors.ustc.edu.cn/help/brew.git.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM