我最近更新了我的git(2.7.4.windows.1).从那以后从github拉出产生这样的输出:
$ git pull --rebase
Fatal: TaskCanceledException encountered.
Current branch ABC-123_Something is up to date.
Run Code Online (Sandbox Code Playgroud)
在Fatal: TaskCanceledException encountered.一个无聊的20秒后出现,然后一切顺利就好了.我没有在网上找到任何东西,我想避免一遍又一遍地浪费20秒.
jgo*_*ode 16
我刚遇到同样的问题,如果在接受的答案的评论中遗漏了,修复方法是:
git config --global credential.helper wincred
Run Code Online (Sandbox Code Playgroud)
小智 14
以上都没有帮助我...所以我的修复是从git的系统配置中删除经理助手:
git config --system --unset credential.helper
Run Code Online (Sandbox Code Playgroud)
如果您获得了权限被拒绝,请以管理员身份运行cmd后调用上述命令.
Not*_*ist 13
自我上次使用的版本以来,凭证帮助程序处理已更改.该系统范围gitconfig(如TortoiseGit调用它)包含一个部分:
[credential]
helper = manager
Run Code Online (Sandbox Code Playgroud)
我认为这是以前版本的一些遗留问题.我删除它,从那以后没有发生延迟和错误消息.胜利!:-)
发生这种情况是因为 git .config 设置在全局和系统级别存在冲突。在我的情况下,系统中的凭证助手设置为,manager而在全局中,它设置为wincred. 您可以使用以下命令进行检查:
git config --list --system
git config --list --global
我将系统一从经理更改为wincred,它起作用了。使用以下命令更改它。
git config --global credential.helper wincred
全局.gitconfig文件中的代理选项设置与从系统级别清除凭据帮助程序设置的需求之间似乎存在某种关系。最近出于安全原因,我从文件中删除了git http-proxy和https-proxy设置,并开始收到此消息,然后暂停,然后提示登录我的外部git存储库。每次获取,推动或拉动都会发生这种情况。我不想替换.gitconfig中的代理设置,因此以下是对我有用的步骤:
git config --list --system
git config --list --global
这些将为您列出所有系统和全局级别设置。这确认已在系统名称空间中将其设置为credential.helper = manager,在全局名称空间中将其设置为credential.helper = wincred。要消除系统级别的干扰:
git config --system --unset credential.helper
所有git命令均恢复正常,没有错误消息或延迟。
| 归档时间: |
|
| 查看次数: |
14958 次 |
| 最近记录: |