Tag: git

npm太多的本地依赖?

试图摆脱git submodule工作stream程到npm install一个。 我有大约60个独立的库,并将其转换为适当的npm模块。 现在我有package.json具有相当大的dependencies部分,其中每一行是这样的: "libraryN": git+ssh://git@gitlab.company.local:libraryN.git 还有60条这样的线。 每个库都可能有自己的依赖关系,但其中大多数没有依赖关系。 他们彼此独立。 现在,当我做npm install它暂停几秒钟(build立一个单一的依赖列表,我推测),并与以下的SSH错误失败: ssh_exchange_identification: Connection closed by remote host 做了一些实验,我发现package.json的依赖限制数量有所帮助。 所以,有10个或更less的依赖总是没有任何错误的工作。 11至14岁之间偶尔会失败,15岁以上的人总是失败。 看起来这与同步ssh连接到我的本地git存储库服务器有关。 检查了它的日志 – 没有发现可疑的东西。 问题 – 如何一次性安装(和pipe理)所有60个依赖项并避免与ssh相关的问题? 谢谢。

如何删除在Windows 7中的git本地回购文件夹

我在本地目录中创build了git clone。 然后我运行了npm,并且还安装了一些节点包(gulp等)。 但我不想现在的工作目录。 所以我只是右键单击鼠标并删除,我无法删除。 我得到下面的错误。 “源文件名大于文件系统支持的文件名,尝试移动到path名较短的位置,或在尝试执行此操作之前尝试重命名缩短的名称” 会是什么问题。

从git子目录部署到heroku

我想从我的项目中的特定目录部署到heroku: 我试过这个命令: git subtree push –prefix output heroku master 我得到的回应是: 错误:未能推动一些裁判'git@heroku.com:intquest.git'提示:更新被拒绝,因为您当前的分支的提示后面提示:其远程副本。 集成远程更改(例如, 有没有办法–force这个命令? 或者我究竟做错了什么?

通过github API复制版本库

我需要通过GitHub API创build包含核心文件和单个设置文件的存储库。 单个设置文件生成到每个应用程序(单个唯一文件),核心文件是静态文件,我需要上传到每个存储库。 有没有办法将核心文件放入一个仓库,只是复制该仓库,而不是每次都上传这些文件? 我用octonode模块使用node.js。 谢谢。

NPM开始抛出错误

嗨,我正在尝试安装并运行angular-phonecat项目。 从github安装git(windows) 打开git shell.cloned的问题。 我有节点已经安装,所以我打开节点控制台和types节点 – 版本。我得到v0.10.9 回到git shell。 做npm安装在angular-phonecat目录(安装所有的依赖关系,如angular度js在这里build议: https ://docs.angularjs.org/tutorial 我得到以下错误,然后: npm ERR! Error: No compatible version found: karma-chrome-launcher@'^0.1.4' npm ERR! Valid install targets: npm ERR! ["0.0.1","0.0.2","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5"] npm ERR! at installTargetsError (C:\Program Files (x86)\nodejs\node_modules\ npm\lib\cache.js:709:10) npm ERR! at C:\Program Files (x86)\nodejs\node_modules\npm\lib\cache.js:631: 10 npm ERR! at saved (C:\Program Files (x86)\nodejs\node_modules\npm\node_modul es\npm-registry-client\lib\get.js:138:7) npm ERR! at […]

Google App Engine上的私人npm / git依赖关系

我正在使用Google App Engine的新自定义运行时开发一些应用程序,并且需要提取代码以作为依赖关系进行提取。 这些依赖关系是从私有npm存储库或私人git存储库中添加的。 我如何设置我的GAE项目来使用这样的私有存储库,而不需要在存储库本身中检查敏感的细节? (Git和/或npm没有关系;宁愿git。)

npm安装不工作与git依赖窗口

所以,在我的package.json中,除了一些npm模块之外,我还有一些私有的git仓库: devDependencies": { "async": "^0.9.0", "build-tools": "git+ssh://git@github.com/mycompany/repo.git#master", "chai": "^1.9.2", "download": "^0.2.1", ….. } 如果我运行npm安装,它几乎无处不在。 我们大多使用苹果电脑,但也有另一位同事gitbash on windows运行gitbash on windows ,他没有问题。 我有一个同样的设置, windows and gitbash ,当我们尝试运行npm install他得到的错误: fatal: ambiguous argument 'origin/HEAD': unknown revision or path not in the working tree 此外,当我们将#master更改为#commit-sha npm安装成功时,所以这不是validation或任何问题。 他为Windows 1.9.4和npm @ latest(2.2.0)运行Git。 任何帮助都感激不尽。

与git的Yeoman

我是Yeoman的全新用户。 我正在努力学习本文的工作stream程。 到目前为止,我了解了一些,但我陷入了一个非常基本的过程。 这是我的意思是:当我把我的所有目录到我的资源库,它需要必要的文件和文件夹。 我使用了Yeoman .gitignor,以便它忽略像bower_component这样的不需要的大文件 其他他们的成员可以克隆我的存储库,并运行: bower安装&npm安装具有所有bower和npm组件。 然后运行grunt生成dist文件夹。 Upto现在一切正常,但我的问题是他们需要做相同的进程,每次当他们拉什么新的项目? 像我做了一些改变,并推到我的存储库,所以他们必须做什么来获得我的新变化? 他们需要做凉亭安装&npm安装 ? 预先感谢,并真的很可怜的英语感到抱歉

在travis上运行child_process.exec失败,而不是在本地运行

我正在travis上运行一个命令来计算从我当前testing的分支的主分支点(保证不是主)。 运行这个命令: function execute(cmd, cb) { exec(cmd, function (err, stdout, stderr) { if(err) { console.error('err', err); } if(stderr) { console.error('err', err); } cb(stdout.split('\n').join('')); }); } execute('git rev-parse –short HEAD', cb) 运行,并返回我目前的分支短的特拉维斯很好。 当我跑步 var command = "bash -c 'diff -u <(git rev-list –all bf2a1b7b7cf97f5df0618830f63d535db1a5dca6) "+ "<(git rev-list –first-parent master)' "+ "| sed -ne 's/^ //p' | […]

Nodegit克隆不工作?

我正在尝试使用Nodegit插件将一些git repos 复制到名为“tmp”的目录中,这样我就可以对实际文件夹进行操作(将其上传到服务器)。 这是我的代码: var git = require('nodegit'); var repos = [some https repo urls] var options = { remoteCallbacks: { certificateCheck: function() { return 1; } } }; for(i = 0; i<repos.length; i++){ git.Clone(repos[i], './tmp', options).catch(function(err) { console.error(err); } ); } 它所做的只是在一瞬间创build一个名为“tmp”的空目录并将其删除。 我得到的错误是./tmp' exists and is not an empty directory (但它不存在?)和authentication required but no […]