github是否要求公共和私有存儲庫的所有克隆都使用SSH公鑰?也許更好的問題是,git可以克隆一個沒有ssh密鑰的github repo。克隆公共github帳戶需要SSH密鑰嗎?
7
A
回答
-3
號一個SSH密鑰只需要推到GitHub上公開回購,而不是從一個拉(雖然最簡單的方法來獲得克隆以後可以推到使用相同的密鑰來拉動,推動,這不是唯一的工作方式)。
4
您可以使用https協議,如「GitHub - Https access」中所述。
然後,您將在~/.netrc
文件(可能是security concern)中使用您的GitHub登錄名/密碼。
注意:on Windows, that would be an _netrc file。
由於GitHub的支持smart http protocol(如detailed here),則可以使用該用於克隆/牽引和用於推動。
0
SSH密鑰用於更安全的通信。沒有必要,雖然使用SSH密鑰由於加密通信並且也不涉及密碼,因此非常有用。
相關問題
- 1. github帳戶SSH密鑰無法使用
- 2. Phabricator混帳SSH克隆失敗,需要密碼錯誤
- 3. 公共ssh密鑰無效
- 4. Ssh需要公鑰的密碼?
- 5. gitlab SSH密鑰項目克隆問題
- 6. 使用公共私鑰的Git克隆
- 7. 需要克隆Azaging存儲帳戶用於臨時插槽嗎?
- 8. 混帳克隆SSH回購
- 9. 幾個SSH密鑰和用戶帳戶
- 10. 防止特定用戶克隆我的公共Github回購
- 11. 在兩個不同的帳戶上使用相同的公共ssh密鑰
- 12. 共享SSH密鑰
- 13. 添加SSH密鑰到Git的帳戶
- 14. 多個git帳戶和ssh密鑰
- 15. Github公共密鑰的公共URL是什麼
- 16. Github:新的SSH密鑰
- 17. SSH密鑰GitHub問題
- 18. 詹金斯 - 無法從奴隸節點克隆克隆。 SSH密鑰
- 19. GitLab不能克隆沒有公鑰的公共回購
- 20. Java公共克隆界面
- 21. github - 如何通過SSH克隆?
- 22. git克隆通過SSH返回權限被拒絕(公鑰,密碼)
- 23. SSH - 在公鑰認證期間需要密碼輸入
- 24. 使用與TortoiseGit兩個帳戶的選美 - 需要保持刪除SSH密鑰
- 25. GitHub的SSH公共密鑰不是與Windows node.js的child_process.spawn()找到,但child_process.exec()可見
- 26. 調試SSH共享密鑰
- 27. 將PHP RSA公共密鑰轉換爲Android公共密鑰
- 28. c#的RSA公共密鑰的公鑰#
- 29. 使用ssh密鑰從服務器克隆git存儲庫
- 30. 無法從遠程克隆回購 - ssh密鑰識別錯誤
如果您使用HTTPS URL,則SSH不是必需的。 – Tekkub