如何让 Fork ( https://git-fork.com )通过系统代理?

我使用 Clash Verge Rev 翻墙,提交代码时需要开启 TUN 模式,但开启后常遇到问题,使用后必须关闭,很麻烦。

Fork 必须使用其自带的 Git 才能使 GitHub 授权通过 HTTPS 。我尝试了多种方法,但始终无法让 Fork 自带的 Git 走系统代理。

有哪位大佬知道解决方法吗?

举报· 1031 次点击
登录 注册 站外分享
9 条回复  
BadReese 小成 7 小时前
clash pro
zeroskylian 小成 8 小时前
端口号换为自己的, 添加到.zshrc 或者.bash_profile 里面, 用的时候 proxy_on 下 ``` function proxy_on() { export http_proxy=http://127.0.0.1:8234 export https_proxy=http://127.0.0.1:8234 export all_proxy=socks5://127.0.0.1:8235 echo -e "已开启代理" } function proxy_off() { unset http_proxy unset https_proxy unset all_proxy echo -e "已关闭代理" } function git_proxy_on() { if [[ -z $http_proxy ]]; then proxy_on fi git config --global http.proxy $http_proxy git config --global https.proxy $https_proxy echo -e "已开启 git 代理" } function git_proxy_off() { git config --global --unset http.proxy git config --global --unset https.proxy echo -e "已关闭 git 代理" } function check_proxy() { if [[ -z $http_proxy ]]; then echo "当前未设置代理" else echo "当前已设置代理" fi } # 列出当前代理 function list_proxy() { echo "http 代理 $http_proxy $https_proxy" echo "git 代理" git config --global http.proxy git config --global https.proxy } ```
l4ever 小成 8 小时前
你都用 github 了, 既然要 gui 那就直接 github desktop
Rehtt 小成 8 小时前
~/.gitconfig [http "https://github.com/"] proxy = 127.0.0.1:1080 [https "https://github.com/"] proxy = 127.0.0.1:1080
lao66 初学 8 小时前
印象中 git 的代理是通过个人主目录下的.gitconfig 文件配置的吧,搜下 git config proxy ,从不用 tun 模式。
crac 小成 8 小时前
换 Surge 的增强模式
ShadowPower 小成 昨天 23:59
我通过 ssh 来访问 GitHub 仓库,走公钥验证,不用账号/HTTPS 验证
NotLongNil 楼主 小成 昨天 23:44
@skybig 打开 tun 后,我要解决的问题更多了,不是 clash 的问题。
skybig 小成 昨天 23:27
虽然但是,我还是想说,解决 tun 遇到的问题可能比解决你说的 Fork 更快,clash 的相关教程太多了。
返回顶部