回答
不,可能不是。相反,當您在git存儲庫中創建子模塊時,您可以使用HTTPS基本身份驗證,即similar to deploying private gems to Heroku。看起來是這樣的:與github上註冊,與您的帳戶或專用部署帳戶
git submodule add https://username:[email protected]/username/repo.git
您也可以提交包含一個專用的id_rsa鑰匙(「部署鍵」)一個.ssh目錄。不要忘了chmod 0660
的關鍵。
.ssh文件夾應該放在哪裏? – acjay 2013-04-08 21:40:37
是的,這是如何工作? – 2013-04-11 22:54:07
現在有更好的解決方案使用buildpack: https://github.com/timshadel/heroku-buildpack-github-netrc – 2014-04-06 13:53:22
還有另一種解決辦法@kanzure:https://stackoverflow.com/a/29464430/990356
轉到Settings > Personal access tokens並生成啓用repo
範圍的個人訪問令牌。
現在你可以做git clone https://[email protected]/user-or-org/repo
和子模塊git submodule add https://[email protected]/user-or-org/repo
優點的情況下:
- 非常簡單的方法
- 令牌可以很容易地撤銷
- 真實的密碼是安全的
缺點:
- 如果有人訪問令牌,他就可以訪問你的GitHub的回購協議(讀寫)
- 1. 'git submodule update --init --recursive'VS'git submodule foreach --recursive git submodule update --init'
- 2. Git submodule init async
- 3. Git submodule commit
- 4. Git Submodule or fork
- 5. API認證需要
- 6. 無法'git submodule foreach git pull'
- 7. git submodule from Hg repo?
- 8. git submodule衝突推
- 9. git add submodule of remote
- 10. git submodule「--reference」參數
- 11. git submodule commit/push/pull
- 12. Xcode git需要Beanstalk驗證
- 13. 的IsPostBack需要認證
- 14. VSTS git submodule參考錯誤
- 15. git submodule code review with main
- 16. git submodule foreach的順序
- 17. git update submodule checkout to tag
- 18. git submodule不起作用
- 19. Git Submodule到子文件夾
- 20. 拉git submodule post接收
- 21. npm安裝更新git submodule
- 22. git submodule foreach不工作
- 23. 如何反轉`git submodule init`
- 24. 承諾git submodule回購
- 25. 如何「凍結」git submodule
- 26. git add submodule without repo name
- 27. git submodule最佳實踐
- 28. Git倉庫中的Mercurial「submodule」
- 29. git submodule foreach:執行讀取
- 30. WCF和需要證書的認證?
會不會使用Heroku的任何人都將能夠實現自己的子模塊?此外,值得檢查Heroku是否在塞子編譯期間提供公鑰/私鑰。 – kanzure 2012-04-11 16:59:57