2016-02-17 3 views
1

Я пытался настроить GitHub с Visual Studio 2012 обновления 4. Я получаю следующее сообщение об ошибке:Visual Studio 2012 Интеграция с Git Plugin

произошла ошибка. Подробное сообщение: ошибка была вызвана libgit2. Category = Os (Ошибка). Не удалось открыть C:/Auto/Automation/Automation/DevAutomation/............/........./......../....../...../........./TestSuite/.../OrderSuite/OrderTestParent/ScenarioLibrary/content.txt для записи: область данных, переданная системному вызову, слишком мала.

Когда я запускаю следующую команду в Git Баш (GIT Client) (после консультации с this answer), он отлично работает:

$ git config --system core.longpaths true 

Но когда я попытался клонировать Visual Studio 2012 с Git HUB, я сталкиваюсь с той же проблемой. Я искал подобных проблем и solution given является непосредственно редактировать ваш .git/config файл:

[core] 
    repositoryformatversion = 0 
    filemode = false 
    (...) 
    longpaths = true  <-- (add this line under core section) 

В заключение, я добавил ниже в .gitattributes файл в Visual Studio Team Explorer (Главная> Настройки> Настройки Git) ,

[core] 
* longpaths = true 

Но все еще не сработало. Есть идеи?

ответ

1

По мере того, как вы преодолеваете длину MAX_PATH, попробуйте переместить весь проект в другое место (с более коротким путем).

Смежные вопросы