Bear_ku 0 5 октября, 2018 Опубликовано 5 октября, 2018 · Жалоба После очередного обновления git появилась ошибка со "сложными" путями, до этого несколько лет проблем небыло. Ниже приведен скрин на котором видно что можно получить информацию об удаленном репозитарии, но при этом команды pull или push не проходят. Если подключить сетевой диск и поставить путь "W:/AVANT/FIBER-E1-PWR" то ошибок нет, но этот вариант не подходит. Пробовал откатываться к старым версиям git, пробовал 32- и 64-битную версии, разницы никакой. Что можно еще сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 5 октября, 2018 Опубликовано 5 октября, 2018 · Жалоба А если удаленный репозиторий разместить так, чтобы в пути не было кириллических символов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 5 октября, 2018 Опубликовано 5 октября, 2018 · Жалоба 3 часа назад, Bear_ku сказал: Что можно еще сделать? Дело в том, что командный интерпретатор винды использует кодировку cp866. А гит, скорее всего, ожидает юникод. Насколько я помню, в составе гита под винду поставляется свой командный интерпретатор. Попробуйте запустить его, и сделать git pull оттуда. Возможно, придётся изменить настройки удалённого пути (git remote set-url origin ...) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 5 октября, 2018 Опубликовано 5 октября, 2018 · Жалоба 15 минут назад, AHTOXA сказал: Насколько я помню, в составе гита под винду поставляется свой командный интерпретатор. Кстати, да. Вроде бы Git BASH называется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bear_ku 0 8 октября, 2018 Опубликовано 8 октября, 2018 · Жалоба On 10/5/2018 at 7:49 PM, Grizzly said: А если удаленный репозиторий разместить так, чтобы в пути не было кириллических символов? Проблема исчезает. Но, как уже написал, это не вариант. On 10/5/2018 at 8:59 PM, AHTOXA said: ело в том, что командный интерпретатор винды использует кодировку cp866. А гит, скорее всего, ожидает юникод. Насколько я помню, в составе гита под винду поставляется свой командный интерпретатор. Попробуйте запустить его, и сделать git pull оттуда. Возможно, придётся изменить настройки удалённого пути (git remote set-url origin ...) До недавнего времени все работало и проблем с кодировкой не было. К тому же, по вложенному скриншоту видно, что пока нет никаких изменений, обращение к удаленному репозиторию идет ("Everything up to date"). Ну и пробовал все в "Git BASH" сделать, результат не изменился. А, да, есть еще один момент - на рабочих ПК коллег такой проблемы нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 8 октября, 2018 Опубликовано 8 октября, 2018 · Жалоба 4 часа назад, Bear_ku сказал: Ну и пробовал все в "Git BASH" сделать, результат не изменился. Сравните выхлоп команды git remote -v в Git BASH и в cmd. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bear_ku 0 8 октября, 2018 Опубликовано 8 октября, 2018 · Жалоба Не вижу разницы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 8 октября, 2018 Опубликовано 8 октября, 2018 · Жалоба @Bear_ku А вы только Git обновили? В системе ничего не обновлялось? Как-то на работе у коллег на Win после обновления системы что-то с консолью приключилось, что компилятор перестал понимать ключи. До обновления все работало, так и не починили. В итоге стали с тем проектом в старой виртуалке работать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 14 8 октября, 2018 Опубликовано 8 октября, 2018 · Жалоба 9 часов назад, Bear_ku сказал: Не вижу разницы. Да, пути одинаковые. Осталось проверить регистр символов в пути. Возможно, где-то не совпадает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bear_ku 0 9 октября, 2018 Опубликовано 9 октября, 2018 · Жалоба Как оказалось git вообще не хочет работать в данном каталоге. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Zig 25 9 октября, 2018 Опубликовано 9 октября, 2018 · Жалоба Попробуйте убрать из пути маленькую букву 'я' (или заменить на большую). В P-CAD был такой глюк. Маленькая буква 'я' имеет код FF в кодировке Windows Cyrillic, а некоторые программы воспринимают FF как конец файла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bear_ku 0 10 октября, 2018 Опубликовано 10 октября, 2018 · Жалоба Если бы я мог это сделать, данная тема вообще бы не появилась ) И до не давнего времени проблем с этими путями не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
baumanets 12 10 октября, 2018 Опубликовано 10 октября, 2018 · Жалоба 10 hours ago, Bear_ku said: Если бы я мог это сделать, данная тема вообще бы не появилась ) И до не давнего времени проблем с этими путями не было. Переводите длинные имена файлов в короткие и наборот. Есть Win32API специальная. И прогу транслятора напишите. https://stackoverflow.com/questions/4051088/get-dos-path-instead-of-windows-path Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bear_ku 0 11 октября, 2018 Опубликовано 11 октября, 2018 · Жалоба Для сетевых путей это не работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться