プライベートGitリポジトリにノード依存関係のプロジェクトがあります。私はパスワードを入力するか、またはSSH接続を許可するように求めるメッセージが表示されることなく、npm install
を実行できるようにする必要がありますので、私は、私は私のpackage.jsonでGitHubの上で作成されたアクセストークンを使用しています:プライベートリポジトリへの読み取り専用アクセスを持つGitHubアクセストークン
"dependencies": {
"sass-theme": "git+https://[token]:[email protected]/MyOrg/sass-theme.git#v1.0.2",
"node-sass": "^4.5.0"
}
このプロジェクトがあります何十人もの他の人と共有していますので、明らかに私のトークンをソース管理のままにしたくありません。私はGitHubで読み取り専用のデプロイメントキーを作成することができますが、他の開発者にはプロジェクトをローカルにビルドするためにSSHキーをインポートする必要があると思います。
共有できるアクセストークンを作成することはできますが、リポジトリを複製するための読み取り専用アクセス権はありますか?
関連するhttp://stackoverflow.com/questions/42634896/maven-build-step-to-install-node-package-from-private-repository –