2017-12-13 22 views
1

プライベートgithubリポジトリをnpmモジュールとして使用しようとしています。 Rapsberry pi/DebianとWindows 10は、同じバージョンのnpmを持っていても非常に異なった動作をします。npmインストールウィンドウとラズベリーパイ、githubプライベートモジュール/リポジトリに関して非常に異なる

NPM - 窓やラズベリーのV 5.6.0

を与える、私は両方に「ジャンク」というディレクトリを作成し、「NPMの初期化」と呼ばれます。これにより、両方で package.jsonが表示されます。それはすべてのファイルを含むPROJECT_NAMEのためのディレクトリとnode_modulesを作成するウィンドウのGit + https://github.com/my_user_id/project_name.git

NPMをインストールします。

ラズベリーの場合、エラーが発生する /usr/bin/git ls-remote -h -t https://github.com/my_user_id/project_name リモート:無効なユーザー名またはパスワード。

なぜこれはWindowsでは動作しますが、ラズベリーでは動作しませんか?

洞察力があれば幸いです。

+2

私はWindows上のプライベートレポの設定にアクセスできるユーザーアカウントを持っていると思いますが、ラズベリーにあります。 –

答えて

2

私はnpmについてよく分かりませんが、gitがパスワードをインタラクティブに聞かないように見えます。また、ウィンドウズではシステム資格情報マネージャーに保管しています。

git config --global credential.helper cache 
git ls-remote URL #it should ask for password 
npm install.... 
+0

ありがとうございました。私は解決策を探して何日も過ごしました。 – grabbag

関連する問題