mac下给git://协议设置代理Proxy

这几天被搞残了, 在clone项目的时候,必须要使用git://协议 , 所以设置的http https协议代理都不行, 在网上找了好多资料都没有. 功夫不负有心人,最后终于给我搞定了.

一般在中国用git协议clone项目速度都只有几kb/s, 被GFW那几个sb给kill了.

打开命令行:

1, sudo vi ~/.socks5proxyssh

#!/bin/sh
ssh -o ProxyCommand="/Users/tian/.socks5proxywrapper %h %p" "[email protected]"

2, sudo vi ~/.socks5proxywrapper

#!/bin/sh
connect -S 127.0.0.1:9742 "[email protected]"
# 我的ssh代理监听在本地的9742端口,可以实用ssh [email protected] -D port监听

3,给这两个文件加上可执行权限

chmod a+x ~/.socks5proxyssh
chmod a+x ~/.socks5proxywrapper

4,sudo vi ~/.gitconfig

[http]
    proxy = socks5://127.0.0.1:9742
    # http协议直接走ssh代理
[core]
    gitproxy = /Users/tian/.socks5proxywrapper
    # git协议通过wrapper走代理

5, 从这里获得connect的源文件,注释掉1765行,编译后放到$PATH上:

gcc connect.c -o connect
cp connect /usr/local/bin

6, 然后就可以让git://协议也走代理了 , 就不怕GFW那帮鸟人了

修改自:http://chunyemen.org/archives/813

时间: 2024-08-10 14:40:28

mac下给git://协议设置代理Proxy的相关文章

mac下的git的安装与简单的配置

git 本地操作 git 简介 1.Git是分布式的SCM,SVN是集中式的 2.Git每个历史版本存储完整的文件,SVN存储文件差异 3.Git可离线完成大部分操作,SVN则相反 4.Git有着更优雅的分支和合并实现 5.Git有更强的撤销修改和修改版本历史的能力 6.Git速度更快,效率更高 一.mac 下下载 git 地址 http://git-scm.com http://sourceforge.net/projects/git-osx-installer/ 1.切换最新版本,自己喜欢的

mac下mysql5.6字符集设置

http://geeksblog.cc/2016/05/28/mac-mysql-unicode/ mac下mysql5.6字符集设置: 在mac下设置mysql5.6字符集时踩过的坑,百分百保证有效 为什么要设置字符集 设置字符集主要是解决乱码问题,由于中文和英文编码不同导致,中文出现乱码,所以一般都设置为utf8格式 不同的字符集和编码占用的字节不同,选择适合的编码会提高数据库性能 mac下设置 在/etc/my.cnf文件进行设置,如果没有此文件可以从/usr/local/mysql/su

Git中设置代理和取消代理

设置Socks5代理 git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global https.proxy 'socks5://127.0.0.1:1080' 设置http/https代理 git config --global https.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080

mac下使用git随笔

之前一直都用的svn.最近工作需要使用git来管理项目,所以稍微摸索了一下,将一些指令记录下来,权当留个笔记. 先做下准备工作,就是注册个github帐号,测试命令用. ————————————github配置开始 Mac下配置使用git 检查是否安装git git —version 如果想用github,需要配置sshkey cd ~ 回到用户目录 cd .ssh 进入ssh的目录 (如果没有,新建.已存在的做好备份工作.) ssh -keygen -t rsa -C githubuserna

在mac下配置Git服务器

一,设置远程访问 logout 当前账户,使用 git 账户登录:在 System Preferences->Sharing 中,勾选:Web Sharing 和 Remote Logig. 二. 下载安装gitosis 1,Mac Snow默认已经为我们安装了 Git 和 Python,可以使用如下命令查看其版本信息: yourname:~ git$ git --version git version 1.7.3.4 yourname:~ git$ python --version Pytho

Mac下安装git 及git在xcode中的简单使用

以前从来没有用过git管理代码,公司其他人用git,没办法,只能使用git了.以下是我个人对git使用的心得吧,有什么不对的地方,还请大家多多提出. 在Mac OS X 下是默认支持git的, 我们所需要做的很简单,就是生成ssh密钥,链接远程仓库. 一.简单配置git 设置SSH github使用SSH链接,需要设置SSH 1.检查SSH key cd ~/.ssh 2.查看shh的值(如果有值的话) 在进行来第一步的操作之后 ls 命令查看文件 ,可查看到如下的文件 输入命令 cat id_

[redis] mac下redis安装、设置、启动停止

From: https://www.cnblogs.com/shoren/p/redis.html 下载安装 需要下载release版本,下载地址: http://download.redis.io/releases/ 我这里下载的是: http://download.redis.io/releases/redis-3.2.5.tar.gz 解压到/usr/local/redis目录中,然后依次执行以下命令: cd /usr/local/redis make test sudo make ins

Mac下安装GIT的坑

先去 https://git-scm.com/download/mac 下载 GIT 客户端 双击安装,界面中有三个文件 接着双节 .pkg 文件,却提示无法安装 解决方式是按住 Control ,再点击该文件解决方式是按住 Control ,再点击该文件

mac 下使用 git && SourceTree

1.先用 brew 安装git brew install git 2.在下载 SourceGit 使用 http://pan.java1234.com 百度网盘搜索下,很多的 然后进行安装,在安装时可能提示您软件包不安全啥的,按住 ctrl 键,点击改文件,就可以安装了 3.安装后,输入主机的git账户进行登录就好了 通过远程可以看到您github上面的项目,点击本地的项目,可以看到这个界面,其他的操作就和win7下一样了,哈哈