Monday, 15 April 2013

node.js - npm too many local dependencies? -



node.js - npm too many local dependencies? -

trying move away git submodule workflow npm install one. have 60 independent libraries , converted each 1 proper npm module. have package.json quite big dependencies section, each line so:

"libraryn": git+ssh://git@gitlab.company.local:libraryn.git

and there 60 lines that. each library might have own dependencies, of them have no dependencies. , they're independent of each other.

now when npm install pausing several seconds (building single dependencies list, presume) , failing next ssh error:

ssh_exchange_identification: connection closed remote host

doing experiments have found limiting number of dependencies in package.json helps. so, having 10 or less dependencies works without error. between 11 , 14 fails , 15 , more fails time.

looks has simultaneous ssh connections local git repository server. checked logs - nil suspicious found.

question - how can have 60 dependencies installed (and managed) in 1 go , avoid ssh-related issue?

thank you.

i had identical problem , seems able solve increasing maxstartups , maxsessions (sshd has 10 default)

/etc/ssh/sshd_config:

... maxstartups 60 maxsessions 60

node.js git ssh dependencies npm

No comments:

Post a Comment