Puncte:0

cum să remediați instalarea npm eșuează cu „A apărut o eroare git necunoscută” într-un folder, dar funcționează într-un alt folder

drapel cn

Serverul meu rulează pe Centos 8 și am instalat cel mai recent nodejs (v14.17.5) și NPM (v7.21.0), ambele nu au un folder .git acolo.

Am o problemă foarte ciudată, dacă merg în folderul example1.com și rulez npm install, primesc eroarea de mai jos,

[root@www centos]# cd /var/www/example1.com/httpdocs/
[root@www chat]# instalare npm
npm WARN fișierul de blocare vechi
npm WARN fișierul de blocare vechi Fișierul package-lock.json a fost creat cu o versiune veche a npm,
npm WARN fișierul de blocare vechi, astfel încât metadatele suplimentare trebuie preluate din registry.
npm WARN fișierul de blocare vechi
npm WARN fișierul de blocare vechi Aceasta este o remediere o singură dată, vă rugăm să aveți răbdare...
npm WARN fișierul de blocare vechi
npm ERR! cod 128
npm ERR! A apărut o eroare git necunoscută
npm ERR! comanda git --no-replace-objects ls-remote ssh://[email protected]/Defipoolhub/node-time.git
npm ERR! [email protected]: Permisiune refuzată (cheie publică).
npm ERR! fatal: nu s-a putut citi din depozitul de la distanță.
npm ERR!
npm ERR! Vă rugăm să vă asigurați că aveți drepturile de acces corecte
npm ERR! iar depozitul există.

npm ERR! Un jurnal complet al acestei rulări poate fi găsit în:
npm ERR! /root/.npm/_logs/2021-08-23T10_03_50_797Z-debug.log

Cu toate acestea, dacă merg la un folder diferit, același server și același package.json, nu am deloc probleme, cum ar putea fi așa,

[root@www centos]# cd /var/www/example2.com/httpdocs/
[root@www chat]# instalare npm

la zi, auditat 224 de pachete în 3 secunde

4 pachete caută finanțare
  rulați `npm fund` pentru detalii

4 vulnerabilități (2 scăzute, 2 ridicate)

Pentru a rezolva toate problemele posibile (inclusiv modificările de ruptură), rulați:
  npm audit fix --force

Unele probleme necesită revizuire și pot necesita alegerea
o dependență diferită.

Rulați `npm audit` pentru detalii.

Orice idee despre cum să depanez această problemă, am dezactivat SELinux și asta nu a rezolvat problema.

Puncte:0
drapel in

Am avut o problemă similară, deși, după eroarea comenzii git, a spus că nu poate scrie sau crea un director tmp. Folosesc Ubuntu și asta a funcționat pentru mine (nu sunt sigur dacă este o soluție curată, trebuie doar să funcționeze câteva zile tbh)

sudo npm cache clean -f
sudo npm install -g n
sudo n stabil
sudo npm install --unsafe-perm=true --allow-root

Sper că acest lucru vă ajută!!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.