git在打开与github的连接时非常慢......在显示错误信息 "fatal: TaskCanceledException encountered.A task was canceled. "之后。一个任务被取消了。"

问题描述 投票:0回答:1

我有一个奇怪的问题,git fork从一台电脑(BadPC)访问github,而其他电脑却很好。

开始是 "fork "在BadPC上做任何事情都要花很长时间,不管我从github的repo是什么。

最终,我在gitconfig中添加了以下内容,成功地在git命令中重现了问题。

[credential]
  helper = manager

然后,无论我的git命令是什么,我都会等待大约20秒,然后得到错误的msg"fatal: TaskCanceledException encountered. 一个任务被取消了. "但随后命令成功。

我试着使用个人访问令牌,但又等了20秒才终于成功。

对比我的其他电脑,我可以看到工作的电脑在 "凭证管理 "中只有一个条目,用于记录以下信息

git。https:/github.com。 和用户名是 "个人访问令牌",而在坏的电脑上,我得到了好几个条目的

而这三条都有我的真实用户名,而不是 "个人访问令牌"

当然,我试过删除这些条目,但每次都是这样回来的。

最后,如果我删除gitconfig中的[credential]条目,那么git命令行又能正常工作了.看来Visual Studio的git集成在这种情况下也能正常工作。

但是fork进行的很麻烦.注意,我在fork中看不到任何错误信息。它只是非常缓慢的做任何事情。

有什么办法吗?

谅谅

PS:我在所有机器上使用Windows 10和各种版本的git(在 "好 "电脑上使用2.9.2.windows.1和2.20.1.windows.1,在 "坏 "电脑上使用2.26.2.windows.1)。

git github fork
1个回答
0
投票

不是100%确定,但我想我终于解决了这个问题,具体如下

  • 合叉
  • 开窗密码管理器
  • 删除git:https:/......的条目。以及Paddle-Fork-???
  • 打开分叉
  • fetch,提示输入github登录密码。

ET VOILA!!!

不知道为什么,似乎成功了(我之前没有想到要删除Paddle-Fork-???的条目)

希望对大家有所帮助...

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.