Gat fatal: ArgumentNullException обнаружен - PullRequest
0 голосов
/ 13 мая 2018

Я получаю следующую ошибку, пытаясь перейти на репозиторий Github. Я работаю на Windows, репо на GitHub.

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

Я знаю, что GitHub больше не поддерживает TLS 1.0 и 1.1, только 1.2, поэтому я обновился до последней версии Git для Windows:

git --version
git version 2.17.0.windows.1

Однако это не сильно помогает

ОБНОВЛЕНИЕ: Подробная STR

git commit --all -m"#ISSUE-123 Rename example dirs; added command-line handlers"
22 files changed, 501 insertions(+), 7 deletions(-)
git push https://<my_username>@github.com/<my_repo>.git #ISSUE-123
fatal: ArgumentNullException encountered.
Value cannot be null.
Parameter name: path

Конечно, путь и имя пользователя верны на 100%

Ответы [ 3 ]

0 голосов
/ 15 мая 2018

Я решил проблему, похоже, трудно воспроизвести проблему с Git Credential Manager.Сначала я переустановил Git и снял флажок «Git Credential Manager для Windows».Затем я установил диспетчер учетных данных отдельно от страницы Git .Теперь все отлично работает.Надежда будет исправлена ​​в следующей версии для Windows

0 голосов
/ 29 мая 2018

Чтобы улучшить решение Юрий С. Черкасов , вы можете напрямую удалить «Git Credential Manager для Windows», запустив:

git config --edit --system

И уберите следующую строку:

helper = manager

Кредиты для jez с этого поста: Как отключить Git Credential Manager для Windows?

0 голосов
/ 14 мая 2018

Bash рассматривал хеш # как начало комментария:

git push https://<my_username>@github.com/<my_repo>.git "#ISSUE-123"

Цитировать строку, содержащую хэш, и проблема должна исчезнуть.

Однако, похоже, не принято использовать хэши в именах ветвей.

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