git连接问题
发表于:2023-08-25 |

嗯,纯粹水一篇blog(不然开始到现在一篇技术相关的都没写也太尬了!

git基本使用

想把电脑上的东西存在github上,先贴一篇博客https://blog.csdn.net/qq_45491549/article/details/128825216,教你怎么操作私有仓库。

创建仓库:

1
2
3
4
5
git init
git add .
git commit -m "jcg"
git remote add origin https://github.com/...
git push origin master

拉取仓库:

1
git pull https://github.com/...

上传到仓库:

1
2
3
git add .
git commit -m "jcg"
git push origin master

git clone/push连接问题

由于众所周知的原因,国内git clone/push经常会因为网络连接原因失败。这里简单介绍两种解决方案。

修改配置文件

下面以windows系统为例。(因为我的服务器上似乎没出现过这类问题)

找到合适的ip

强烈安利一个网站:ping.cn我承认它有一种钓鱼网站的既视感,但是真的很好用!!!)。

在网站的DNS查询里面输入github.com,找到解析时间最短的ip地址,记住,下面要考。

修改配置

C:\Windows\System32\drivers\etc文件夹下修改host文件。

1
2
#  一般格式:ip+空格+github.com,切记不要加www,下面的ip是我瞎写的
192.30.255.112 github.com git

刷新配置:

1
ipconfig /flushdns

亲测可行!!!

(其实只是连上的概率大了一点而已,还是会出现连不上的情况。。。)

无脑方法

嗯,我冲了两年会员才发现这个方法,感觉眼睛和脑子在我身上就是个摆设qaq

点击运行Clash for Windows,第一行有个端口,右边有个命令行的小图标,点击一下就可以用魔法修改后的命令行窗口了。

官方说了不准宣扬所以不敢放图,sad...

闲扯一句,之前听某17级的老哥说,在他大一那年,学校的校园网还是提供了魔法给同学们使用的,但是他大二的时候因为某些众所周知的原因就被ban了,结果现在只能八仙过海各显神通。。。

2023-11-7更新

由于人尽皆知的原因,clash寄了。。。

所以我转用v2rayN了(x

下面记录一下使用v2rayN的时候如何配置命令行窗口。

首先启动代理服务器,下面标注了我的socks端口为10808,http端口为10809,下面开始配置命令行。

由于我只需要临时生效,并不需要永久生效的方法,所以这里只记录临时生效的修改方法。

在windows的cmd命令行窗口中,执行以下命令:

1
2
3
4
5
# 使用sock代理
set http_proxy=socks5://127.0.0.1:10808
set https_proxy=socks5://127.0.0.1:10808
# 使用http代理
set https_proxy=http://127.0.0.1:10809

这样一来我们就配置成功啦(完结撒花)~

为了测试是否配置成功,可以使用命令curl -I www.google.com

1
2
C:\Users\User>curl -I www.google.com
HTTP/1.1 200 OK

如果返回的是HTTP/1.1 200 OK,状态码报200,说明设置成功。

注意:这里不可以使用 ping 命令进行测试(我试过了,ping会失败),因为ping是ICMP协议,不是TCP/UDP协议,ping不走,也无法走代理。

如果要取消设置:

1
2
set http_proxy=
set https_proxy=

注意,在此方案中,当关闭cmd后,再次打开时,之前的设置将会失效,代理依然使用不了。

上一篇:
大三和夏令营
下一篇:
大一和大二