为 Anonymous CVS 设置代理的方法
发表于 : 2024-08-12 18:19
由于互联网上没有看到有人研究这个怎么搞出代理,而且这个笔记我已经放在硬盘里差不多一年了不想一直烂在本地,打算发出来分享......
---
同步 OpenBSD 源代码时 cvs(1) 和 reposync(1) 默认都使用 SSH protocol 传输数据,所以不能按照环境变量的方法设置代理服务器,需要修改 `~/.ssh/config` 文件设置代理才可以。(根据官方 reposync 配置就是设置 /home/cvs 目录下的 .ssh/config)
下面是设置代理文件案例:
注:如果不是使用 `anoncvs.ca.openbsd.org` 同步源代码,就修改一下 Host 后面的地址,代理端口也同样。
---
同步 OpenBSD 源代码时 cvs(1) 和 reposync(1) 默认都使用 SSH protocol 传输数据,所以不能按照环境变量的方法设置代理服务器,需要修改 `~/.ssh/config` 文件设置代理才可以。(根据官方 reposync 配置就是设置 /home/cvs 目录下的 .ssh/config)
下面是设置代理文件案例:
代码: 全选
Host anoncvs.ca.openbsd.org
ProxyCommand nc -X connect -x 127.0.0.1:20172 %h %p
ServerAliveInterval 10