收藏

13. sourceTree操作仓库遇到的一些问题

2022-07-19  本文已影响0人  奔跑的佩恩

前言

sourceTree克隆代码时,经常出现一些郁闷的问题,下面做些记录。

  1. OpenSSL SSL_read: Connection was reset, errno 10054
  2. Please use a personal access token instead
  3. Failed to connect to github.com port 443 after 225001 ms: Timed out

问题

1. OpenSSL SSL_read: Connection was reset, errno 10054

sourceTree克隆gitHub上代码出现以上问题,只需打开gitBush并执行以下命令:
//先解除解除ssl验证

git config --global http.sslVerify "false"

//如果提示Filename too long,说明文件名或路径太长

git config --global core.longpaths true

//如果是上传push提示的话。可能是文件过大,修改为500M

git config http.postBuffer 524288000
2. Please use a personal access token instead

sourceTree代码提交时,出现以上问题是因为gitHub自2021年8月13日废除 http 账号密码登录模式,全部改为 Token,也更新了 token 的加密方式。
解决办法如下:
登录你的gitHub仓库,然后进入个人设置

image.png
点击 Developer setting
image.png
点击 Personal access tokens,然后就可以看见右边的你之前设置的 tokens。
image.png
这里你可以选择Generate new token创建新token,也可以选择在已经创建的token,但是需要注意的是保持token在有效时间之内。(已创建的token下面有有效截止日期,点击该日期可修改有效戒指日期)
然后回到sourceTree上提交代码,提交过程中会弹出gitHub登录弹窗,里面有账号密码及token两种登录方式,选择token登录方式,并复制你gitHub的有效token,点击确定。就可以正常提交代码了。

3. Failed to connect to github.com port 443 after 225001 ms: Timed out

需要将ip添加到本地。打开https://ipaddress.com/website/github.com网址,找到IP Address,如下图

image.png
然后找到本机ip,cmd-->运行命令ipconfig--->得到本机Ipv4地址,如下:
image.png
然后打开电脑host文件,地址为:C:\Windows\System32\drivers\etc\host,将刚才的两个网址按以下格式
10.44.62.194 github.com 
140.82.113.4 github.com 

添加到本地host文件中。

上一篇 下一篇

猜你喜欢

热点阅读