macos github加速 shell版本

#get the fastest github ip
github_ip=`curl https://github.com.ipaddress.com/#ipinfo 2>/dev/null| grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" |sed -n '2p'`;
echo $github_ip;
fast_ip=`curl https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo 2>/dev/null| grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}" |sed -n '2p'`;
echo $fast_ip;
#Add or replace the $github_ip in /etc/hosts
if grep "github.com" /etc/hosts >/dev/null;then
    echo "github dns exists, replace it with the latest one $github_ip";
    sed -i -e "s|[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}  *github\.com|$github_ip github\.com|"  /etc/hosts;
else
    echo "github dns does not exist, replace it with the latest one $github_ip";
    echo -e "\n#Github\n$github_ip github.com\n" >> /etc/hosts;
fi
#Add or replace the $fast_ip in /etc/hosts
if grep "github.global.ssl.fastly.net" /etc/hosts >/dev/null;then
    echo "github.global dns exists, replace it with the latest one $fast_ip";
    sed -i -e "s|[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}  *github\.global\.ssl\.fastly\.net|$fast_ip github\.global\.ssl\.fastly\.net|"  /etc/hosts;
else
    echo "github.global dns does not exist, replace it with the latest one $fast_ip";
    echo -e "\n#github.global.ssl.fastly.net\n$fast_ip github.global.ssl.fastly.net\n" >> /etc/hosts;
fi

killall -HUP mDNSResponder;say DNS cache has been flushed;

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以按照以下步骤在macOS上安装Redis Desktop Manager: 1. 首先,您需要克隆Redis Desktop Manager的源代码库。打开终端并执行以下命令: ```shell git clone --recursive https://github.com/RedisInsight/RedisDesktopManager.git ``` 这将克隆Redis Desktop Manager的源代码到您的本地计算机上。 2. 接下来,您需要编译brotli子模块。在终端中,进入刚才克隆的Redis Desktop Manager目录,并执行以下命令: ```shell cd RedisDesktopManager mkdir out && cd out ../configure-cmake make make test make install ``` 这些命令将编译和安装Redis Desktop Manager所需的brotli子模块。 3. 最后,如果您在编译过程中遇到"QtQuick.Controls" version 2.13未安装的错误,您可以通过执行以下命令来修复: ```shell sudo apt-get install qml-module-qtquick-controls2 ``` 这将安装所需的QtQuick.Controls模块,以解决版本不匹配的问题。 完成上述步骤后,您应该已经成功在macOS上安装了Redis Desktop Manager。您可以在终端中运行"redis-desktop-manager"命令来启动应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [MacOS版本RedisDesktopManager源码编译](https://blog.csdn.net/fittec/article/details/130279154)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值