package.json
の依存関係に次の行があります。
"log": "https://git.mydomain.com/myproject/myrepo/repository/archive.tar.gz?ref=0.1.0",
私は次を取得します:
km@Karls-MBP ~/dev/vertica (km/ref) $ npm install
npm ERR! code E401
npm ERR! 404 401 Unauthorized: log@https://git.mydomain.com/myproject/myrepo/repository/archive.tar.gz?ref=0.5.0
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/km/.npm/_logs/2018-02-16T08_49_38_669Y-debug.log
問題がGitLab(リポジトリが存在する)なのかNPMなのかわかりません。
.npmrcをホームディレクトリから削除すると、動作するはずです。私は同じことをしました、そして、それは私のために働きます。
ユーザーディレクトリの.npmrcファイルには、次のような古い認証トークンがありました。
//registry.npmjs.org/:_authToken=3615fa68-123a-4d72-b99a-772b5b1edc48
この行を削除すると、npmのインストールは正常に機能し、認証エラーがスローされなくなります。
パブリックgithubリポジトリのこのエラーに気付きました。エントリを削除しましたalways-auth = true
そして続行することができました。