2

在 IntelliJ 中处理项目并将所有材料推/拉到 github。

突然它停止工作:我试图从 github 获取代码并收到错误消息:Fetch failed Error: option 'timeout' expects a numeric value

每当我尝试推送时,都会出现类似的错误消息,但最终推送总是通过。直到现在突然收到消息

Push 被拒绝的 Master:被拒绝

我对git真的没有经验,任何答案都有帮助!

cd coding
git pull

Please specify which branch you want to merge with.
See git-pull(1) for details

git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

git branch --set-upstream master origin/<branch>

当我尝试拉动

git push
error: option `timeout' expects a numerical value
usage: git credential-cache [options] <action>

--timeout <n>         number of seconds to cache credentials
--socket <path>       path of cache-daemon socket

Everything up-to-date

问题是一切都不是最新的

嘿伙计们,感谢所有的帮助,结果发现这个错误非常简单,在我的机器上设置 git 时被忽略了。

https://help.github.com/articles/set-up-git

如果其他人遇到上述问题,您可以尝试一件事。之后拉合并然后推送工作正常。

4

2 回答 2

2

如果与 GitHub 相关的东西突然停止工作,那么它可能与它的状态有关。

6:24 UTC 在我们执行维护期间,一小部分存储库当前不可用。

如果它确实存在,那么它可能与一些本地配置问题有关。

例如,检查git statusand git branch,确保您在分支上,而不是处于分离的 HEAD 模式

如果git status提到要提交的文件(即它们已添加到索引中但尚未在提交中注册),请git commitgit add.

如果git branch没有返回任何内容,那么您需要遵循“ Git:如何协调分离的 HEAD 与master/origin

于 2013-06-11T14:06:22.267 回答
0

我认为你应该设置一个超时,如:

git config credential.helper '缓存 --timeout == 3600'

于 2020-07-09T08:10:18.830 回答