本地配置
配置git的全局代理
打开cmd命令窗口,输入如下的命令(其中的域名“xxx.xx”修改为你实际的域名)
git config --global url."https://github.xxx.xx/".insteadof "https://github.com"
然后输入下面的命令查看是否生效
git config --global --list
如下的命令是解除代理的命令,你可以收藏保存,以后需要解除代理的时候就可以用下面的命令
git config --global --unset url.https://github.com/ .insteadof
拓展操作
如果是需要经常访问“https://raw.githubusercontent.com”网站,比如使用stable diffusion webui的朋友和使用comfyui的朋友,在更新节点的时候会链接上面的网站!可以用上面同样的流程将“https://raw.githubusercontent.com”的访问修改为代理地址!
用到的代码如下:
1、cloudflare中要到的workers的js代码
addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) }) async function handleRequest(request) { let url = new URL(request.url); // 设置请求头 let modifiedHeaders = new Headers(request.headers); modifiedHeaders.set('Host', 'raw.githubusercontent.com'); // 在这里添加其他必要的 GitHub 请求头,如认证等 let newRequest = new Request('https://raw.githubusercontent.com' + url.pathname + url.search, { method: request.method, headers: modifiedHeaders, body: request.body }); let response = await fetch(newRequest); // 设置响应头 let responseHeaders = new Headers(response.headers); // 在这里根据需要修改响应头 return new Response(response.body, { status: response.status, statusText: response.statusText, headers: responseHeaders }); }
2、本地设置git全局的代码(其中的“xxx.xx”修改为你自己的域名)
git config --global url."https://githubusercontent.xxx.xx/".insteadof "https://raw.githubusercontent.com"
3、取消git全局的代码(备用)
git config --global --unset url.https://raw.githubusercontent.com/ .insteadof
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/tongguocloudflaredeworkersgongnengyongzidingyiyumingdailigithubcom/.html