【github】2015.09.09 linux 命令行设置代理,连接github(Linux command line set http proxy for connecting github)
2015-09-09 23:37
726 查看
1. 设置代理
由于公司网络设置了代理,而命令行不走代理,为了连上github,要设置命令行走代理注意:
ping 命令走得是网络层协议ICMP:“Internet Control
Message Protocol”(Internet控制消息协议)的缩写,是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息,不是走的HTTP或者HTTPS
https http和HTTPS HTTP ,大小写是对应的不同路线,不同程序走的可能是大写的,也可能是小写的,所以有时候要设置四个代理,但对github命令行来说,走https,也可以走HTTPS。
公司里面的代理是不需要密码的。
步骤:
在命令行输入:(这里后面要改成你相应的代理服务器+端口号)
export https_proxy="http://proxy.sin.sgf.corp:8080"
或者:
export HTTPS_PROXY="http://proxy.sin.sgf.corp:8080"
就可以 push 代码啦。
----------------------
2. 相关补充技能
查看shell代理设置:env | grep -i proxy
取消代理设置:
unset http_proxy
unset https_proxy
unset HTTP_PROXY
unset HTTPS_PROXY
git 全局 proxy代理设置:
git config --global http.proxy http://proxy.sin.sap.corp:8080 git config --global https.proxy http://proxy.sin.sap.corp:8080
git 查看,取消全局代理:
git config --global --get https.proxy
git config --global —unset https.proxy
相关文章推荐
- Cocos2dx引擎 如何使用HttpClient
- TCP/IP 协议 建立与链接
- Uva 12549 Sentry Robots 网络流 - 二分图匹配
- linux之网络管理命令
- 大数据网络诊断系统项目总结
- new和newInstance的区别
- 网络流例题及构图选讲
- 网络数据解析及加载本地 缓存封装
- 多线程实现多客户端同时登陆
- AdaultBird--我的黑马程序员之路!Chapter8--Socket编程,UDP\TCP
- UVALive 4288 Cat vs. Dog
- Nginx环境下http和https(ssl)共存的方法
- 简析TCP的三次握手与四次分手【转载】
- C++用法的学习心得(要求包含示例,并反映出利用网络获取帮助的过程)
- Android属性动画(http://developer.android.com/guide/topics/graphics/prop-animation.html)
- centos7在VMware下配置网络连接
- 在线教学系统:C#实现网络电子白板、课件功能
- Http请求和相应模式(B/S)(1)
- 使用HTTP_X_FORWARDED_FOR获取客户端IP的严重后果
- HTTP状态码 304 页面未修改