设置git协议clone代理
0x0
最近在clone yaffs2仓库时发现clone的异常缓慢,就算开了代理也是,搜索一番发现网上大多都是将设置http、https、ssh协议的代理,对于git协定的代理讲的很少,下面分享下如何让git协议走socks代理
以下内容前提是里已经在电脑上系统用了代理
0x1
yaffs2 代码仓库是git协议的,并且没有提供http协议的地址,ssh格式的需要注册后才能使用
git clone git://www.aleph1.co.uk/yaffs2
- 安装环境
sudo apt-get install netcat-openbsd
- 创建脚本文件
touch ~/proxy-wrapper
vim ~/proxy-wrapper
- 在文件中添加以下内容
#!/bin/bash
nc -x127.0.0.1:1089 -X5 $*
其中的1089端口号要根据个人具体来定,ubuntu可以在系统设置里查看
- 设置环境变量
export GIT_PROXY_COMMAND="[path]/proxy-wrapper"
[path] 用proxy-wrapper所在的全路径替换
- 到此就设置完毕
下面clone下仓库看看速度
可以看到,clone的很快啊
注: 每次使用前都需要设置下GIT_PROXY_COMMAND变量
设置git协议clone代理相关推荐
- Mac 设置 Git 代理
http/https 协议 设置全局 git 代理.注意这里不需要设置 https.proxy,Git Documentation 中没有这个参数. # 走 ss 代理,其中 socks5 的默认本地 ...
- git设置http和https代理
为什么80%的码农都做不了架构师?>>> 如果直连git遇到速度很慢,或者如果公司使用代理,git就需要设置代理才能克隆远程仓库 执行下面两条语句 git config --g ...
- git配置取消代理_git 设置和取消代理
git 设置和取消代理 # 设置ss git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global http ...
- 设置 git/npm/bower/gem 镜像或代理的方法
原文地址:http://www.html-js.com/article/2543 有时候我们在某些环境下(比如墙内或公司内网)可能不能正常使用 git/npm/bower/gem 等各种工具, 解决办 ...
- 命令行查看、设置和取消git或终端代理
1. git代理 1.1 查看git代理 git config --global -l 1.2 设置git代理 1.2.1命令行设置(临时) //设置全局代理 //http git config -- ...
- git: 四种git协议 (本地协议、HTTP 协议、SSH协议、 Git 协议)
转载自 服务器上的 Git - 协议 : 到目前为止,你应该已经有办法使用 Git 来完成日常工作. 然而,为了使用 Git 协作功能,你还需要有远程的 Git 仓库. 尽管在技术上你可以从个人仓库进 ...
- Objective-C:在类中设置不同协议
在下面的代码中,设置了两种不同的协议规则:一种是老师对学生设置的协议:即老师发出命令后,学生站起来.回答问题.坐下; 另一种是我对学生设置的协议:即学生按照我的协议中的初始化函数去初始化一个整数. / ...
- swift 用协议实现代理传值功能
2019独角兽企业重金招聘Python工程师标准>>> swift 用协议实现代理传值功能 原文 http://blog.csdn.net/whzhaochao/article/d ...
- 解决Git在clone项目时的fatal
解决Git在clone项目时遇到的Error:RPC failed;curl 56 OpenSSL SSL_read: Connection was Reset, errno 10054 问题描述 在 ...
最新文章
- UIButton 未响应原因分析
- cents上运行wget报错:unable to resolve host address
- python网络爬虫权威指南 百度云-分析《Python网络爬虫权威指南第2版》PDF及代码...
- 使用IntentService在Service中创建耗时任务
- 局部内部类 java 1614958356
- MongoDB的使用
- 【视频】TFLearn深度学习库,20行Python代码实现情感分类
- 避免无法预知和依赖于实现环境的行为
- 5.5 卷积、卷积定理和傅里叶变换的关系及其性质
- JAVA总结实录01 : 异常处理 try-catch-finally
- 2016年银行业专业人员初级资格考试《个人理财》考试大纲
- 51单片机串口输出某些汉字乱码修复补丁(支持所有keil版本)
- buctoj-python 2022.6.19
- Fresco 使用要点(不定期更新)
- python启动Android模拟器,从Python-Django启动Android模拟器
- word如何设置上标形式_word怎样设置上标
- 关于Notion导出PDF的建议
- 手机业务转交小米后,美图进军线下护肤市场
- 下决心概率图模型学习
- 抖音 TikTok蝉联全球移动应用收入冠军
热门文章
- 2018/03/25
- 物联网安防技术融合在细分领域的应用分析
- 方程式漏洞之复现window2008/win7 远程命令执行漏洞
- webapi文档描述-swagger
- 每天一个linux命令(9):nl命令
- java web 程序---javabean实例--登陆界面并显示用户名和密码
- 现代制造工程课堂笔记07——应力应变分析(考点应力莫尔圆)
- 学习笔记(13):Python网络编程并发编程-解决粘包问题-终极版本
- 如何设置坐标原点值_氨气检测仪电化学原理及报警值如何设置
- BeanFactory和ApplicationContext对比