GeekTop
  • 首页
  • 关于

GeekTop

不止代码

使用 socks5 代理 git ssh 协议

使用 socks5 代理 git ssh 协议

2022年6月20日 Alex Comments 0 Comment

由于众所周知的原因,GitHub 在国内并不能很流畅的访问,为了提高访问的稳定性,一般通过代理的方式来访问。

GitHub 一般通过 HTTPS 或者 SSH 协议来访问。

如果是通过 HTTPS 协议访问,代理配置比较简单,直接在用户根目录下的.gitconfig配置文件中加入:

[http]
        proxy = socks5://127.0.0.1:<Your Port>

如果通过 SSH 协议,稍微有点麻烦,如果是 Windows 系统,需要使用 connect 这个工具,在 Windows 版的 git 安装包里有提供这个工具,如果是类 UNIX 系统,可以使用 nc 这个工具。

Windows 系统在 .ssh\config 下写入:

Host github.com
 ProxyCommand "<Your Connect Path>\connect" -S 127.0.0.1:<Your Port> %h %p
 IdentityFile "<Your Private Key Path>\id_ed25519"
 TCPKeepAlive yes
 IdentitiesOnly yes
 User git
 Port 22
 Hostname github.com

-S代表走 SOCKS5 协议,如果是走 HTTP 协议,需要改成 -H。

UNIX Like 系统,打开 ~/.ssh/config,写入如下配置:

Host github.com
  # Identity file specifies wich SSH key used to access the git server.
  Identityfile ~/.ssh/id_rsa
  # ProxyCommand does the magic to access the proxy server.
  ProxyCommand /bin/nc -X 5 -x 127.0.0.1:<Your Port> %h %p

运维

Post navigation

NEXT
Google Drive 无法上传文件
PREVIOUS
到底要不要“润”

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

最近文章

  • 姥姥
  • 设计一个可扩展的用户模型
  • 使用 Apple 的 Keychain 保存 SSH 的 passphase
  • 解决 ABA 问题
  • 关于 macOS 上面部分 emoji 无法显示的问题
  • 这些年我技术栈的变化
  • 搬瓦工、狗云、hostodo、oracle对比测试
  • Google Drive 无法上传文件
  • 使用 socks5 代理 git ssh 协议
  • 到底要不要“润”
  • 可复用的代码
  • 关于疫情的一点点反思
  • 我的风控策略(投资篇)
  • 我的风控策略(生活篇)
  • Spring Boot是如何处理异常的
  • 编码与解码
  • 基于统计的图像目标检索
  • 有限状态机和状态模式
  • API安全设计
  • 用户密码的存储策略

近期评论

  • ǝɔɐǝԀʎzɐɹϽ发表在《可复用的代码》
  • Alex发表在《可复用的代码》
  • ǝɔɐǝԀʎzɐɹϽ发表在《到底要不要“润”》
  • ǝɔɐǝԀʎzɐɹϽ发表在《可复用的代码》
  • ǝɔɐǝԀʎzɐɹϽ发表在《我的风控策略(生活篇)》
  • ǝɔɐǝԀʎzɐɹϽ发表在《如何写出简洁优雅的代码》
  • 张志亮发表在《如何写出简洁优雅的代码》

分类

  • AI (2)
  • Java应用安全之道 (1)
    • 加密与解密 (1)
  • Odoo (2)
  • Python (1)
  • 图像处理 (1)
  • 年鉴 (1)
  • 数据库 (10)
  • 编程 (14)
    • Spring (1)
  • 读书笔记 (2)
  • 运维 (5)
  • 随笔 (10)

归档

  • 2023年1月 (2)
  • 2022年8月 (1)
  • 2022年7月 (4)
  • 2022年6月 (2)
  • 2022年5月 (2)
  • 2022年4月 (3)
  • 2021年10月 (1)
  • 2021年7月 (1)
  • 2021年5月 (1)
  • 2020年11月 (1)
  • 2020年7月 (1)
  • 2020年3月 (2)
  • 2020年2月 (1)
  • 2019年1月 (1)
  • 2018年12月 (2)
  • 2018年11月 (2)
  • 2017年4月 (1)
  • 2016年11月 (1)
  • 2016年9月 (1)
  • 2016年7月 (1)
  • 2016年5月 (3)
  • 2016年4月 (2)
  • 2016年3月 (1)
  • 2016年2月 (2)
  • 2015年12月 (1)
  • 2015年11月 (2)
  • 2015年8月 (1)
  • 2015年4月 (1)
  • 2015年3月 (1)

标签

Database devops Java MySQL PostgreSQL Python shell Spring SpringBoot Spring Security 安全 年鉴 总结 编程 随笔
© 2015-2023   Geektop.net All Rights Reserved.