2016-02-17 92 views
1

我試圖與Visual Studio 2012的更新4.我收到以下錯誤信息配置的GitHub:的Visual Studio 2012集成的Git插件

發生錯誤。詳細消息:libgit2引發了一個錯誤。類別= O(錯誤)。寫入時無法打開C:/Auto/Automation/Automation/DevAutomation/............/........./......../....../...../........./TestSuite/.../OrderSuite/OrderTestParent/ScenarioLibrary/content.txt:傳遞給系統調用的數據區域太小。

當我運行中的Git的bash(GIT客戶端),(從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團隊資源管理器中添加以下(首頁>設置> Git的設置) 。

[core] 
* longpaths = true 

但仍然沒有工作。有任何想法嗎?

回答

1

當您越過MAX_PATH長度時,嘗試將整個項目移動到不同的位置(路徑較短)。