Команды GIT неустранимые ошибки Не удается получить доступ к "https://mygiturl/": запрошенный URL-адрес вернул ошибку: 400
Последние несколько дней я занимался огромной миграцией файлов / решений / проектов, меняя свои файлы с asp.net mvc на net core mvc. Я только начал использовать Visual Studio Community 2017 и установил его вчера, но теперь я получаю эти ошибки, даже если запускаю их с помощью командной строки Windows. Ранее я был в состоянии толкать коммиты просто отлично. Все, включая IDE, работает в режиме администратора. Я вошел в Team Explorer и вошел в свой проект GIT онлайн. При выполнении любых команд, которые обращаются к моему сайту https GIT, возвращается "Запрошенный URL-адрес вернул ошибку: 400"
В командной строке Windows я попытался запустить:
- git status: сообщает о двух моих ожидающих коммитах как об опережении мастера.
- git push -u origin master: Fatal: невозможно получить доступ
" https://mygiturl/": запрошенный URL-адрес вернул ошибку: 400 - git pull: Fatal: невозможно получить доступ к " https://mygiturl/": запрошенный URL вернул ошибку: 400
Оказывается, я могу выдвинуть коммиты, используя VS2015. Все остальное все еще ошибки из-за какой-то проблемы, которую я до сих пор не смог найти.
2 ответа
В названии моего проекта был пробел. Почему не было проблем в VS2015 - все еще за мной. Я закончил настройку нового проекта и репозитория без пробела в имени и вручную скопировал файлы для первой попытки проталкивания, которая была успешной при использовании Team Explorer из VS2017.
Возможно, Microsoft следует переосмыслить, как они позволяют кому-то настроить проект в VSTS, потому что ввод допускает пробелы и даже, кажется, поощряет его (правильное именование), но, очевидно, это бросает рывок в GIT.
Сначала проверьте, активирован ли у вас помощник по учетным данным:
git config credential.helper
В Windows это может быть диспетчер учетных данных, в котором могут храниться неверные учетные данные.
Попробуйте также добавить свою учетную запись на удаленный URL
git remote set-url https://<username>@server/account/repo