1.首先先确保你的git已经和bitbucket已经进行过密钥互传了,就是在你的bitbucket上已经有本地git的公钥
Windows系统
在用户目录下创建config文件
vi ~/.ssh/config
也可以手动在 C:\Users\Username.ssh 下创建 config 文件
添加以下内容
-S 指定代理服务器的IP connect代表使用git里的connect来连接代理服务器
ProxyCommand connect -S xxx.xxx.xxx.xxx:1080 -a none %h %p
Host bitbucket.org
User git
Port 22
Hostname bitbucket.org
IdentityFile "C:\Users\xxx\.ssh\id_rsa"
TCPKeepAlive yes
Host ssh.bitbucket.org
User gitxxx
Port 443
Hostname ssh.bitbucket.org
IdentityFile "C:\Users\xxx\.ssh\id_rsa"
TCPKeepAlive yes
确保git上有内置的connect连接代理的工具
ssh -T git@bibucket.org
克隆测试
Linux系统
编辑~/.ssh/config 文件 , vim ~/.ssh/config
其实也不需要这么多项,只需要Host 、Port、和Hostname就可以了
添加以下内容
ProxyCommand nc -x xxx.xx.xxx.xxx:1080 %h %p
Host bitbucket.org
User git
Port 22
Hostname bitbucket.org
IdentityFile "~/.ssh/id_rsa"
TCPKeepAlive yes
Host ssh.bitbucket.org
User git
Port 443
Hostname ssh.bitbucket.org
IdentityFile "~/.ssh/id_rsa"
TCPKeepAlive yes
密钥路径写自己的存储路径,之后克隆代码测试
如果报错显示没有nc命令,那么请安装nc连接工具
1.Centos系统:yum -y install nc
之后再次克隆测试。
2.Ubuntu系统:
sudo update-alternatives --config nc
这一步要在root下运行,选择对应编号,这里选择 2 ,之后克隆测试
===============================================这时配置就好了,然后需要一个1080的端口,让代理通过这个端口来发挥作用,所以我们需要一个梯子来得到1080端口
官网:https://portal.shadowsocks.nz/
=======================================这里使用的indows版的软件,linux安装获得压缩包后直接解压缩进入目录之后chmod +x trojan 然后 ./trojan& 就可以启动梯子了,这时netstat -anpt |grep 1080 就会有端口了,配合之前的配置就可以实现通过代理进行拉代码)
======================================
一、官网:https://portal.shadowsocks.nz/
1.访问URL
2.注册账户
3.购买产品
选择购买类型
二、1.客户端下载链接:https://dl.trojan-cdn.com/trojan/
2.下载对应系统版本
三、安装软件打开
四、1.返回官网点击购买的产品
2.选择对应配置文件,获取地址
3.复制链接
五、将该链接放到第三步客户端软件的URL中并Download
六、这时Proxies会出现很多节点,选择一个延迟低的节点
七、开启system proxy