因为某些众所周知的原因,需要设置代理访问某些网址。终端的设置和git的设置稍有不同。

1. Mac代理设置

打开.bash_profile文件

vi .bash_profile

将如下内容复制到文件末尾:

function proxy_off(){unset http_proxyunset https_proxyunset ftp_proxyunset rsync_proxyecho -e "已关闭代理"curl cip.cc
}function proxy_on() {export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"export http_proxy="http://127.0.0.1:19180"export https_proxy=$http_proxyexport ftp_proxy=$http_proxyexport rsync_proxy=$http_proxyexport HTTP_PROXY=$http_proxyexport HTTPS_PROXY=$http_proxyexport FTP_PROXY=$http_proxyexport RSYNC_PROXY=$http_proxyecho -e "已开启代理"curl cip.cc
}

其中,19180是代理端口。然后配置生效

source .bash_profile

开启代理

AdministratordeMacBook-Air:ios administrator$ proxy_on
已开启代理
IP  : 172.104.78.245
地址  : 日本  东京都  品川区
运营商 : linode.com数据二 : 日本东京都品川区 | Linode数据三  : 日本东京都东京URL    : http://www.cip.cc/172.104.78.245
AdministratordeMacBook-Air:ios administrator$

关闭代理命令:proxy_off

2. git代理设置

git设置代理就比较简单了:

git config --global http.proxy http://127.0.0.1:19180
git config --global https.proxy https://127.0.0.1:19180

其中,19180为代理端口。

取消代理如下:

git config --global --unset http.proxy
git config --global --unset https.proxy

terminal, git代理设置相关推荐

  1. linux下Git代理设置

    1.设置路由器 2.linux设置 git http proxy note:ip为二级代理机的ip. $ git config --global http.proxy http://192.168.0 ...

  2. 下载chromium源码gclient代理设置 git代理设置

    一,为了解决 depot_tools自身更新问题,为depot_tools增加代理支持,修改c:\depot_tools\bootstarp\win\get_file.js文件: (1)改xml_ht ...

  3. Linux命令行及各常用工具代理设置

    Linux命令行及各常用工具代理设置 命令行代理设置 1 通过命令行指定 直接为当前命令行设置代理 对当前终端的全部工具(apt.curl.wget.git 等全都有效) 以下仅以 http 代理为例 ...

  4. Linux(debian)常用代理设置

    不管实在开发还是在日常使用中,梯子是必不可少的工具,但是在linux系统中,有时候操作起来不是那么方便,于是在此做个笔记. 0x01 环境变量设置 # 设置代理: echo 'export https ...

  5. MacOS代理设置(桌面应用代理设置Terminal代理设置)

    MacOS代理分为桌面应用代理设置&Terminal代理设置,使用代理软件默认只会开启桌面应用代理,Terminal代理需要单独配置 桌面应用代理设置 Terminal查看桌面应用代理设置情况 ...

  6. idea terminal终端修改为git bash设置

    idea terminal终端修改为git bash设置: 修改前: 修改后:

  7. Mac 设置 Git 代理

    http/https 协议 设置全局 git 代理.注意这里不需要设置 https.proxy,Git Documentation 中没有这个参数. # 走 ss 代理,其中 socks5 的默认本地 ...

  8. 【git】拉取修改别人pr与代理设置

    前言 有些git不常用操作稍微记录下 代理 设置代理: git config --global http.proxy http://127.0.0.1:7890 取消代理 git config --g ...

  9. docker启动nginx代理不上_Docker nginx 反向代理设置

    文章目录 [隐藏] 缘起 方案一 方案二 延伸 缘起 最近在公司搭建了一个基于 Gogs 的代码管理系统,以及基于 Kanboard 的任务管理系统等几个内部系统.由于部署在同一台机器上,基于不同的端 ...

最新文章

  1. easyuI企业管理系统-实战三 添加功能
  2. 神策数据全新服务体系——打造用户行为分析领域服务最高标准
  3. RTL8111H-CG规格书 DATASHEET
  4. 【转载】Swift属性Property
  5. 如何将mysql文件导入MySQL_如何将mysql5的sql文件导入到mysql4?
  6. 使用Apache Lucene 4.3轻松进行搜索
  7. 漫步数学分析二十四——连续函数空间
  8. 易软门诊管理软件php,易软门诊管理系统
  9. 笔记本电脑装机详细步骤图文教程
  10. 【PS】制作水彩画效果
  11. HALCON灰度值变换
  12. QT信号槽的压力问题
  13. oracle 天转换成月函数_oracle日期函数,转换函数
  14. Q3亏损收窄预计Q4季度实现盈利,趣头条走上盈利分水岭靠什么?
  15. 手机照片丢失怎么才能恢复
  16. 加强版坦克大战(java版)
  17. WrapPanel控件增加滚动条
  18. 雷军:认知和思考最好的体现是面向未来的行动
  19. OpenLayers 加载天地图模糊的问题 OpenLayers 地图缩放模糊
  20. 日语学习之——五十音图及相应单词(1)

热门文章

  1. 递归神经网络LSTM原理——结合实例MATLAB实现
  2. java equals getclass_java中instanceof和getClass()的作用
  3. python爬取新浪财经的股票信息
  4. 【RabbitMQ-9】动态上线下线Consumer
  5. c语言汇编call的参数,内嵌汇编—第7节:参数、局部变量、CALL原理
  6. 全网最全,华为可信专业级认证介绍
  7. RK3399平台开发系列讲解(项目实践篇)1.7、 360倒车影像框架
  8. 本地电脑远程服务器,复制大文件报未指定错误的解决办法
  9. 柳传志:如果一味保护国产 行业就没法弄
  10. 时间序列模型算法 - ARIMA (一)