2017-09-19 19 views
1

しかしNPMのエラーがインストールなって、私が正常にクローンを作成することができます私の会社のgithubの、内のローカルレポの許可拒否エラーを取得する:あなたが言っているNPMインストールのためのエラーアクセス許可は拒否されました(公開鍵)ローカルレポ

npm ERR! Error while executing: 
npm ERR! C:\Program Files\Git\bin\git.EXE ls-remote -h -t [email protected]<repo path and name> 
npm ERR! 
npm ERR! Permission denied (publickey). 
npm ERR! fatal: Could not read from remote repository. 
npm ERR! 
npm ERR! Please make sure you have the correct access rights 
npm ERR! and the repository exists. 
npm ERR! 
npm ERR! exited with error code: 128 

答えて

2

あなたのlibはnpmレジストリに公開されていますか、またはnpmを使ってgithubから直接インストールしようとしていますか? npm install company-org/repo-nameをしようとしているようです。それがそうであれば、あなたはプライベートレポからnpmを引っ張ってくる可能性が高いです。 gitがGithubで認証するためのSSH鍵を設定している可能性があるため、クローンを作成できます。その後、

Double check that SSH is setupとpackage.jsonでこの構文を使用します。

"package-name": "git+ssh://[email protected]:<company-org>/<repo>.git" 

(コロンの代わりに、会社組織の前にスラッシュの使用を注意してください)

+0

私は @のssh -TのEDLのエラーを以下ました.com 許可が拒否されました(publickey)。 – Nik

+0

@Nik 'ssh-agent'が実行されていることを確認しましたか? [SSH鍵をssh-agentに追加する](https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#adding -your-ssh-key-to-the-ssh-agent) – zero298

関連する問題