github代码采取ssh代理方式

发布时间:2024年01月18日

github代码采取ssh代理方式

github 可以F/Q代理打开,终端无法git pull 代码。

ssh 方式

  1. 创建SSH代理配置文件:
    在您的用户目录下,创建或编辑~/.ssh/config文件。如果该文件不存在,您可以使用文本编辑器创建它。

  2. 添加SSH代理设置:
    在~/.ssh/config文件中,添加以下内容:

Host github.com
  HostName github.com
  User git
  ProxyCommand nc -v -x 127.0.0.1:1080 %h %p

https方式

  1. 设置全局代理:
    如果您希望所有Git仓库都通过代/理进行通信,可以设置全/局代/理。打开命令行工具,然后输入以下命令:
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

这将为HTTP和HTTPS协议设置SOCKS5代/理。请确保将127.0.0.1:1080替换为您实际的代/理/服/务/器地址和端口。

  1. 为特定仓库设置代理:
    如果您只想为特定的Git仓库设置代理,您需要在该仓库的目录下运行类似的命令,但不使用–global标志。例如:
git config http.proxy 'socks5://127.0.0.1:1080'
git config https.proxy 'socks5://127.0.0.1:1080'
  1. 调整为针对特定网址操作
[http "https://github.com"]
    proxy = socks5://127.0.0.1:1080
[https "https://github.com"]
    proxy = socks5://127.0.0.1:1080
文章来源:https://blog.csdn.net/zyh821351004/article/details/135670289
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。