我有一個項目,它具有對私有Git存儲庫的Node依賴項。我需要能夠不被提示輸入密碼,或允許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 –