我在Visual Studio 2015中創建了一個.NET Core應用程序,此項目包含Bower作爲軟件包管理器。這裏是管理鮑爾封裝接口:安裝軟件包時,Visual Studio 2015 .NET Core Bower權限錯誤
當使用管理鮑爾封裝接口我試圖安裝或更新任何東西,我一直得到一個權限錯誤是這樣的:
ECMDERR失敗執行「git clone https://github.com/jquery/jquery-dist.git -b 1.11.3 -progress。--depth 1」,退出代碼#128致命:無法切換到'。':權限被拒絕
第1次修改我試圖更改json bower配置文件.bowerrc來自:
{
"directory": "www/lib"
}
看起來是這樣的:使用Git猛砸
git config --global url."http://".insteadOf git://
還配置VS 2015年使用//:
{
"directory": "www/lib",
"allow_root": true
}
第二修改我配置的Git使用http而不是混帳新安裝的Git over VS Git
Right clicked on Bower folder under Dependencies, then selected Configure external tools;
Unchecked "$(DevEnvDir)\Extensions\Microsoft\Web Tools\External\git"
Added a new node with "C:\Program Files (x86)\Git\bin"
編輯該文件第三修改bower.cmd Previous Solution表示bower.cmd位於這裏:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External
這條道路並不在我的設置存在,但它在那裏我修改bower.cmd這裏存在:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External
我改性bower.cmd類似於Previous Solution:
set PATH=C:\Program Files (x86)\Git\bin\;%PATH%
@"%~dp0\node\node" "%~dp0\bower\node_modules\bower\bin\bower" %*
我已經bower.json一部分,在那裏我也試圖從2.2.0修改了jQuery 1.11.3,但我得到了同樣的錯誤 – Paul
所以這是一個權限問題。在文檔的隨機文件夾中打開命令提示符並運行命令'git clone https://github.com/jquery/jquery-dist.git -b 1.11.3 --progress。 - 深度1'。你有同樣的權限錯誤嗎?如果你得到的錯誤是'git'無法識別,請重新輸入命令,但以git可執行文件的完整路徑啓動,例如'C:\ Programs \ Git \ git.exe克隆...' –
在Visual Studio 2015 /項目文件夾我運行的命令沒有--depth 1 ,,這創建了jquery-dist文件夾在同一個/ Projects文件夾內,但是我仍然從VS內收到來自其他項目的相同錯誤/項目 – Paul