github代理设置全局环境变量
时间: 2025-01-02 20:25:01 浏览: 9
### 如何在全局环境中为GitHub设置代理变量
为了确保所有涉及 GitHub 的操作都能通过指定的代理服务器进行,可以通过设置环境变量 `HTTP_PROXY` 和 `HTTPS_PROXY` 来实现这一点。这些环境变量不仅适用于命令行工具,还会影响其他依赖网络请求的应用程序。
#### Linux 或 macOS 系统下设置方法
对于Linux或macOS系统,在终端中可以使用 `export` 命令临时设置环境变量:
```bash
export HTTP_PROXY=http://your-proxy-server:port
export HTTPS_PROXY=https://your-proxy-server:port
```
如果希望永久生效,则需编辑用户的shell配置文件(如 `.bashrc`, `.zshrc`),添加上述两行代码[^3]。
#### Windows 系统下设置方法
在Windows操作系统里,可通过图形界面或者PowerShell来设定环境变量。以管理员身份运行 PowerShell 后执行下面指令完成即时配置:
```powershell
$env:HTTP_PROXY="http://your-proxy-server:port"
$env:HTTPS_PROXY="https://your-proxy-server:port"
```
要让更改持久化保存下来,应该进入系统的高级属性窗口中的“环境变量”部分手动增加这两项。
另外值得注意的是,当涉及到 Go 语言模块管理时,除了通用的 HTTP(S)_PROXY 外还可以单独定义GOPROXY用于加速包下载过程中的镜像源切换[^1]。
阅读全文