git 打开与 git 集线器的连接非常慢...在显示错误消息后 "fatal: TaskCanceledException encountered. A task was canceled."
git very slow to open connection with github... after desplaying error message "fatal: TaskCanceledException encountered. A task was canceled."
我有一个奇怪的问题 git / fork 从一台 PC (BadPC) 访问 github 而其他的都很好。
它开始于 "fork" 花了很长时间在 BadPC 上做任何事情,不管我来自 github 的 repo。
通过在 gitconfig
中添加以下条目,我最终成功地从 git 命令重现了我的问题
[credential]
helper = manager
然后,无论我的 git 命令是什么,我都等待了大约 20 秒,然后收到错误消息“fatal: TaskCanceledException encountered. A task was canceled。”但随后命令成功。
我尝试使用个人访问令牌,但我又等了 20 秒,它终于起作用了。
与我的其他电脑相比,我可以看到工作的电脑在 "Credential Manager" 中有一个条目用于
git:https://github.com 用户名是 "Personal Access Token" 而在坏电脑上,我得到几个条目
并且所有三个条目都有我的实际用户名而不是 "Personal Access Token"
当然,我尝试删除条目,但每次都这样。
最后,如果我删除 gitconfig 中的 [credential] 条目,那么 git 命令行将再次正常工作。
在这种情况下,Visual Studio git 集成似乎也能正常工作。
但是 fork 继续是一种痛苦。
请注意,我在 fork 中看不到任何错误消息。做任何事情都很慢。
有什么想法吗?
谢谢
PS:我在所有机器和 git 的各种版本(2.9.2.windows.1 和 2.20.1.windows 上使用 Windows 10。 1 在 "good" PC 和 2.26.2.windows.1 在坏 PC 上)
不是 100% 确定,但我想我终于解决了如下问题
- 关闭分叉
- 打开windows 凭据管理器
- 删除 git:https://... 以及 Paddle-Fork-???????
的条目
- 开分叉
- fetch,提示输入 github login/password
瞧瞧!!!
不知什么原因,好像成功了(我之前没想过删除条目Paddle-Fork-???)
希望对某人有所帮助...
我有一个奇怪的问题 git / fork 从一台 PC (BadPC) 访问 github 而其他的都很好。
它开始于 "fork" 花了很长时间在 BadPC 上做任何事情,不管我来自 github 的 repo。
通过在 gitconfig
中添加以下条目,我最终成功地从 git 命令重现了我的问题[credential]
helper = manager
然后,无论我的 git 命令是什么,我都等待了大约 20 秒,然后收到错误消息“fatal: TaskCanceledException encountered. A task was canceled。”但随后命令成功。
我尝试使用个人访问令牌,但我又等了 20 秒,它终于起作用了。
与我的其他电脑相比,我可以看到工作的电脑在 "Credential Manager" 中有一个条目用于
git:https://github.com 用户名是 "Personal Access Token" 而在坏电脑上,我得到几个条目
并且所有三个条目都有我的实际用户名而不是 "Personal Access Token"
当然,我尝试删除条目,但每次都这样。
最后,如果我删除 gitconfig 中的 [credential] 条目,那么 git 命令行将再次正常工作。 在这种情况下,Visual Studio git 集成似乎也能正常工作。
但是 fork 继续是一种痛苦。 请注意,我在 fork 中看不到任何错误消息。做任何事情都很慢。
有什么想法吗?
谢谢
PS:我在所有机器和 git 的各种版本(2.9.2.windows.1 和 2.20.1.windows 上使用 Windows 10。 1 在 "good" PC 和 2.26.2.windows.1 在坏 PC 上)
不是 100% 确定,但我想我终于解决了如下问题
- 关闭分叉
- 打开windows 凭据管理器
- 删除 git:https://... 以及 Paddle-Fork-??????? 的条目
- 开分叉
- fetch,提示输入 github login/password
瞧瞧!!!
不知什么原因,好像成功了(我之前没想过删除条目Paddle-Fork-???)
希望对某人有所帮助...