linux的比较简单,直接修改配置文件即可,这里就不再赘述

设置Git代理

http代理:

临时代理:

export http_proxy=http://127.0.0.1:7777
export https_proxy=http://127.0.0.1:7777

永久代理:

命令方式:
git config --global http.proxy http://127.0.0.1:50015
git config --global https.proxy http://127.0.0.1:50015

修改配置文件方式
进入用户名根路径,找到 .gitconfig 文件,修改(地址和端口换成自己的)为:

[http]
proxy = http://127.0.0.1:50015
[https]
proxy = http://127.0.0.1:50015

查看http (s)代理情况:

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

永久代理 - SOCKS5 代理设置

命令方式:
git config --global http.proxy socks5://127.0.0.1:50014
git config --global https.proxy socks5://127.0.0.1:50014

修改配置文件方式:
进入用户名根路径,找到 .gitconfig 文件,修改(地址和端口换成自己的)为:

[http]
proxy = socks5://127.0.0.1:50015
[https]
proxy = socks5://127.0.0.1:50015

查看SOCKS5 代理情况:

git config --get --global http.proxy
git config --get --global https.proxy
git config --get --global http.proxy socks5
git config --get --global https.proxy socks5

git取消http(s)或socks代理:

git config --system (或 --global 或 --local) --unset http.proxy
例:
git config --global --unset http.proxy
git config --global --unset https.proxy

----------------------------------------------------------------------------------------------------------------------------------------

设置CMD代理

CMD - http代理

cmd临时代理方案(cmd窗口关闭,则代理失效)
set http_proxy=http://127.0.0.1:50015
set https_proxy=http://127.0.0.1:50015

cmd永久代理方案
netsh winhttp import proxy source=ie

CMD - SOCKS5 代理设置

set http_proxy=socks5://127.0.0.1:50014
set https_proxy=socks5://127.0.0.1:50014

CMD(服务器)针对性代理,绕过本地请求(修改为自己的代理地址和端口)

http:
netsh winhttp set proxy proxy-server="http=192.168.17.100:50015" bypass-list="localhost"
https:
netsh winhttp set proxy proxy-server="http=192.168.17.100:50015" bypass-list="localhost"
socks:
netsh winhttp set proxy proxy-server="socks=192.168.17.100:50015" bypass-list="localhost"
CMD查看代理情况:

netsh winhttp show proxy

CMD取消代理:

netsh winhttp reset proxy

Windows git和cmd代理设置的更多相关文章

  1. CMD 和 Git 中的代理设置

    CMD 设置代理 在 cmd 环境下设置代理可能不是很常用,但是某些情况下还是可能会用到,比如公司的电脑只能通过设置代理访问外网,而你需要在 cmd 环境下使用 gem 命令更新文件时. 当然,如果你 ...

  2. linux 下 git gem 等代理设置问题

    github.com,作为程序员的代码仓库,我们经常会用到.但有时候我们不能直接通过网络链接它,只能通过代理. 这里我有一台代理服务器,起初我以为在终端设置了代理环境就行了,其设置为在你的~/.bas ...

  3. cmd : 代理设置/检验代理设置成功

    设置代理很简单,一句话的事儿. set HTTP_PROXY=http://user:password@proxy.domain.com:port 比如说,我用ssr,默认地址是127.0.0.1:1 ...

  4. Windows Server 2012远程刷新客户端组策略,IE代理设置

    Windows Server 2012远程刷新客户端组策略: 1.PowerShell命令对单台计算机进行刷新: Invoke-GPUpdate -RandomDelayInMinutes 0 -Co ...

  5. go get 无反应方法 Win/Linux 命令行、终端和 Git 代理设置

    go get -u -v 无反应方法 CMD要用管理员权限运行,否则设置无效 netsh winhttp set proxy proxy-server="https=127.0.0.1:10 ...

  6. Windows下git使用代理服务器的设置方法

    在我朝独有的无敌GFW关照下(当然,也有可能IP被网站封了),要下载网络上开源的软件是非常困难的一件事情,在这种情况下,使用VPN或者代理服务器就非常有必要了.对于单个应用FQ来说,个人比较喜欢用FQ ...

  7. git无法clone远程代码库及git代理设置

    git作为一个版本管理神器,日常工作中自然也就少不了了:特别是Android开发,github和google是逃不过的了.然而很多时候需要用到git克隆远程的代码库,众所周知的原因google.and ...

  8. Windows下的cmd命令行中设置环境编码

    我们都知道,Windows下的cmd命令行默认编码是Windows系统的编码,就是ANSI编码或者说是GBK编码的,这样我们编写的很多应用比如php编写utf-8编码的应用在命令行下面运行时都会出现乱 ...

  9. git 代理设置

    git 代理设置: git config --global http.proxy http://proxy.com:8080git config --global https.proxy http:/ ...

随机推荐

  1. Spring Cloud Eureka的自我保护模式与实例下线剔除

    之前我说明了Eureka注册中心的保护模式,由于在该模式下不能剔除失效节点,故按原有配置在实际中不剔除总感觉不是太好,所以深入研究了一下.当然,这里重申一下,不管实例是否有效剔除,消费端实现Ribbo ...

  2. Django 使用 cookie 实现简单的用户管理

    Cookie: 1.保存在用户浏览器 2.可以主动清除 3.可以被伪造 4.跨域名 Cookie 不共享 创建一个项目:user_manager 和应用: app01 创建数据库,添加 models. ...

  3. Dmidecode命令

    Dmidecode简介 DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行. ...

  4. Java高级-反射

    1.如何创建Class的实例 1.1过程:源文件经过编译(javac.exe)以后,得到一个或者多个.class文件..class文件经过运行(java.exe)这步,就需要进行类的加载(通过JVM的 ...

  5. 洛谷 U87561 魔法月饼

    洛谷 U87561 魔法月饼 洛谷传送门 题目背景 \(9102\)年的中秋节注定与往年不同...因为在\(9102\)年的中秋节前夕,\(Seaway\)被告知今年的中秋节要新出一款月饼--魔法月饼 ...

  6. Linux学习笔记-第3天 - 勤能补拙

    学一门技术,基础一定要打牢,多练习是关键,还要尽可能理解其背后的知识.并时刻提醒自己,求知若饥,虚心若愚.

  7. mariadb指定10.2版本安装及修改默认端口

    原文链接: https://www.cnblogs.com/operationhome/p/9141881.html 延申, mongodb, mariadb:  https://www.cnblog ...

  8. 【转】hibernate对象三种状态

    hibernate里对象有三种状态: 1,Transient 瞬时 :对象刚new出来,还没设id,设了其他值. 2,Persistent 持久:调用了save().saveOrUpdate(),就变 ...

  9. Express服务器开发

    作者 | Jeskson 来源 | 达达前端小酒馆 Express服务器开发 创建Express应用程序,Express路由,pug视图模板的使用 Express简介: 让我们来创建Express应用 ...

  10. 写了此书《微软Azure实战参考》 北京航空航天大学出版社 2019年7月

    经过大半年的努力,写出了此书<微软Azure实战参考> 北京航空航天大学出版社 2019年7月.喜爱微软云平台和需要使用微软云技术的读者,可以参考一下.