我通常在我的 ssh 密鑰中設定一個密碼,以便萬一它被泄露,我可能有時間輪換到一個新的。
但是,在使用 go 模塊時,我注意到在執行 ago get并使用帶有密碼的密鑰時,出現以下錯誤
[email protected]:權限被拒絕(公鑰)。
在 Go 中決議依賴項時,有沒有辦法提示輸入此密碼?
現在,我洗掉了密碼:(
uj5u.com熱心網友回復:
使用代理。在 Linux 或 Macos 上,程序是
ssh-agent bash
第一步是使用 ssh-agent 啟動一個 shell
ssh-add ~/.ssh/id_rsa
第二步給agent添加一個key,~/.ssh/id_rsa是key的路徑。在這一步之后,它會要求輸入一次密碼
完成這些操作后,新 shell 中的任何命令都將使用通過 ssh-add 加載的密鑰
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/334888.html
上一篇:為什么在作為引數接收時需要轉義由換行符分隔的Go拆分
下一篇:創建一個長度為輸入的全域二維切片
