git设置ss代理

// 查看当前代理设置

git config --global http.proxy

http/https协议

//设置代理(clone https://前缀的repo会走代理)

git config --global http.proxy ‘http://127.0.0.1:1080‘

git config --global https.proxy ‘http://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‘

删除

git config --global --unset http.proxy

git config --global --unset https.proxy

SSH协议

配置一个 proxy-wrapper 脚本

cat > $HOME/bin/proxy-wrapper
#!/bin/bash
nc -x 127.0.0.1:080 -X5 $*

给它增加一个可执行权限

$ chmod +x $HOME/bin/proxy-wrapper

配置 .ssh/config , 对 github.com 设置一个代理命令

Host github github.com
    Hostname github.com
    User git
    ProxyCommand $HOME/bin/proxy-wrapper ‘%h %p‘

必须全部走ssh协议

$ git clone [email protected]:jjrdn/node-open.git

原文地址:https://www.cnblogs.com/brainworld/p/9339709.html

时间: 2024-07-29 20:32:31

git设置ss代理的相关文章

GIT设置HTTP代理

1. 下载 http://zwitterion.org/software/ssh-https-tunnel/ssh-https-tunnel到~/.ssh/ssh-https-tunnel #!/usr/bin/perl -T -w # Copyright (C) 2001,2002,2008 Mark Suter <[email protected]> # # This program tunnels a secure shell connection via a https proxy a

为git设置socket代理

最近想看看tensorflow的资料和源码,很不幸google一直是被墙的.使用socket代理,可以访问相关网页,如果是想通过git下载源码,也可以使用socket代理. git实际上使用的夜市curl,所以通过环境变量可以实现这一点: export all_proxy=socks5://127.0.0.1:10888 这样就可以用git访问那些被墙掉的code repository了

Git 设置 SOCKS 代理

$ export all_proxy=socks5://127.0.0.1:1080

linux 下 git gem 等代理设置问题

github.com,作为程序员的代码仓库,我们经常会用到.但有时候我们不能直接通过网络链接它,只能通过代理. 这里我有一台代理服务器,起初我以为在终端设置了代理环境就行了,其设置为在你的~/.bashrc里增加以下几行: [python] view plaincopy export http_proxy="http://proxy-server:3128/" export https_proxy="http://proxy-server:3128/" export

git设置、查看、取消代理

设置当前代理为 http://127.0.0.1:1080 或 socket5://127.0.0.1:1080: git config --global http.proxy 'http://127.0.0.1:1080' git config --global https.proxy 'http://127.0.0.1:1080' git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global http

常用工具设置互联网代理

设置上网代理地址的格式为 [protocol]://[username]:[password]@[ip]:[port] linux 全局代理 编辑/etc/profile http_proxy=代理地址 export http_proxy linux yum 编辑/etc/yum.conf 添加变量 proxy=代理地址 git git config --global http.proxy http://yourname:[email protected]:proxyport

MacOS代理设置(桌面应用代理设置&amp;Terminal代理设置)

MacOS代理分为桌面应用代理设置&Terminal代理设置,使用代理软件默认只会开启桌面应用代理,Terminal代理需要单独配置 桌面应用代理设置 Terminal查看桌面应用代理设置情况 scutil --proxy 返回内容(0表示未开启,1表示已开启,ExceptionsList 表示无需代理的地址列表) <dictionary> { HTTPEnable : 0 HTTPSEnable : 0 ProxyAutoConfigEnable : 0 SOCKSEnable :

Android模拟器设置网络代理方法

在服务器上启动模拟器的时候加了--http-proxy,但是不起作用.所以搜了下面的方法 四种方法: 一:将网络连接代理设置写入配置数据库 (适合启动模拟器无界面) 1.通过命令行或者通过双击emulatoer可执行文件,打开模拟器 2.在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows)) 3.执行 ls -l /data/data/com.android.pr

设置HTTP代理

Maven通过<<UserHome>>/.m2/settings.xml(如果没有该文件,复制<<MavenHome>>/conf/settings.xml到<<UserHome>>/.m2/目录下)设置HTTP代理 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.