一.iGerrit登錄
二.本地ssh配置
1.如果沒生成過ssh key,請先在本機生成一個ssh key:ssh-keygen -t rsa
2.添加私鑰到ssh agent:ssh-add id_rsa
3.在本地的.ssh文件夾下新建config文件,文件中寫入“user your_name”並保存
三.本地ssh添加到服務器
1.在登錄的iGerrit上,點擊Settings,進入用戶信息的設定頁面
2.點擊左邊條中的SSH Public Keys
,進入用戶ssh key配置頁面
3.在Add SSH Public Key
下面空白的編輯區內中拷貝本機的ssh public key中的內容,點擊輸入框下的Add按鈕。
4.用文本編輯器打開你的ssh public key,默認是~/.ssh/id_rsa.pub
,然後將郵箱之前的內容拷貝到Add SSH Public Key區域中。
四.ssh測試
PS:如果出現以下類似錯誤,請使用 ssh-add id_rsa 命令將私鑰添加到認證代理中
Agent admitted failure to sign using the key.
Permission denied (publickey).