Git ожидает числовой тайм-аут?

Работа над проектом в IntelliJ и отправка/вытягивание всего материала на github.

Внезапно он перестает работать: я попытался получить код из github и получил сообщение об ошибке: Fetch failed Ошибка: опция «тайм-аут» ожидает числовое значение

Подобные сообщения об ошибках появлялись всякий раз, когда я пытался нажать, но в конечном итоге отправка всегда проходила. До сих пор, когда я вдруг получаю сообщение

Push отклонен Мастер: отклонен

Я действительно неопытен с 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

Если у кого-то еще есть проблемы, подобные упомянутым выше, вы можете попробовать одну вещь. После этого pull-merge, а затем push работали нормально.


person scibor    schedule 11.06.2013    source источник
comment
Является ли ваш удаленный репозиторий голым репо?   -  person usha    schedule 11.06.2013
comment
Это работает из командной строки?   -  person LoKi    schedule 11.06.2013
comment
Я вставил код, а также сообщения, которые появились в терминале   -  person scibor    schedule 11.06.2013


Ответы (2)


Если что-то, связанное с GitHub, внезапно перестанет работать, вероятно, оно связано с его статусом.

6:24 UTC Небольшой процент репозиториев в настоящее время недоступен, пока мы проводим техническое обслуживание.

Однако, если это не исчезнет, ​​это может быть связано с какой-то проблемой локальной конфигурации.

Например, проверьте git status и git branch, убедившись, что вы находитесь в ветке, а не в отключенный режим HEAD.

Если git status упоминает файлы для фиксации (т. е. они были добавлены в индекс, но еще не зарегистрированы для фиксации), выполните a git commit после вашего git add.

Если git branch ничего не возвращает, вам нужно следовать "Git: как я могу согласовать отсоединенный HEAD с master/origin?"

person VonC    schedule 11.06.2013
comment
Хотя вчера начались эти проблемы - person scibor; 11.06.2013
comment
@scibor вы находитесь в отдельной ветке головы, как предполагает мой отредактированный ответ? - person VonC; 11.06.2013
comment
Кажется, это может быть проблемой, но я действительно не знаю, как проверить, не могли бы вы немного уточнить? Извините, я просто новичок в git - person scibor; 11.06.2013
comment
@scibor, если статус git не возвращает ни одной ветки, со списком веток без ветки с «*» перед ним, вы находитесь в отдельной голове. Смотрите ссылку в моем ответе. А затем stackoverflow.com/questions/471300/ чтобы решить эту проблему. - person VonC; 11.06.2013
comment
Ввод git status дал Initial Commit -> Изменения, которые нужно зафиксировать -> список файлов - person scibor; 11.06.2013
comment
Типизированная ветка git без вывода - person scibor; 11.06.2013
comment
@scibor Я отредактировал ответ со ссылкой на заголовок stackoverflow.com/questions/5772192/, чтобы согласовать отсоединенную голову с веткой. Странно, что у вас нет ветки local. git branch -a также должны быть перечислены ваши удаленные ветки, если ваш локальный репозиторий является клоном репозитория github. - person VonC; 11.06.2013

Я думаю, вы должны установить тайм-аут, например:

git config credential.helper 'cache --timeout == 3600'

person user13897209    schedule 09.07.2020