我在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