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.