git 使用shadowsocks代理设置及取消

命令如下:

git config –global https.proxy http://127.0.0.1:1080

git config –global https.proxy https://127.0.0.1:1080

git config –global http.proxy ‘socks5://127.0.0.1:1080’

git config –global https.proxy ‘socks5://127.0.0.1:1080’

看到socks5跟1080,我猜你已经猜到是shadowsocks了吧

查看是否设置成功使用

git config -l

取消的方式也很简单

git config –global –unset http.proxy

git config –global –unset https.proxy

ssh 登录加密问题

例如 ssh root@192.168.1.33

出现下列错误

Unable to negotiate with UNKNOWN port 65535: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1

可以这么处理

添加 “-oHostKeyAlgorithms=+ssh-dss -oKexAlgorithms=+diffie-hellman-group1-sha1” 参数连接

ssh -oHostKeyAlgorithms=+ssh-dss -oKexAlgorithms=+diffie-hellman-group1-sha1 root@192.168.1.33

大致是说没有找到匹配的加密算法进行通讯