1
問題:
我需要驗證在紅寶石混帳回購協議的屬性(SSH密鑰,回購URL) 解決方案:悲傷的故事 - 蹦+ SSH +紅寶石
1)寫的SSH密鑰到~/.ssh/id_rsa
文件,並執行git clone
命令與回購網址屬性 - 最簡單的方法
- 導致多個用戶試圖檢查他們的回購競爭條件。
2)寫鑰匙插進任何文件和鏈接服務器和關鍵在ssh.config
文件比在有序的方式執行的git
- ssh.config
文件限制lenght(255條記錄)
3)通過添加關鍵ssh-agent
和有序的方式執行的git
- 紅寶石不能處理密碼的要求(如SSH密鑰通過密碼保護)
簡歷:
,所以我需要通用的解決方案(如ssh -i
),易於使用,清潔,將在多線程環境中工作和所有的錯誤可以通過基本的IO(EXEC等)