2016-06-24 81 views
0

我正嘗試使用PhpStorm將項目文件推送到Gitlab上的網絡存儲庫。PhpStorm中的神祕Gitlab SSH密鑰

我已經安裝了Git並使用密碼生成了SSH密鑰,並將密鑰添加到了Gitlab。

enter image description here

我還抄我Gitlab配置文件的SSH URL到剪貼板。

enter image description here

現在,當我去PhpStorm的VCS->Git->Push,點擊「定義遙控器」,該Gitlab SSH URL粘貼到「URL」字段,然後單擊「確定」,PhpStorm顯示包含一個非常留言與我在Gitlab中設置的關鍵不同。

下面是我採取PhpStorm步驟圖片:

步驟1:

enter image description here

步驟2:

enter image description here

步驟3:

enter image description here

仔細看看這個對話框。它列出了一個與我在Gitlab中添加到我的配置文件中的不同的密鑰。

如果我點擊「是」或「否」,它會詢問我密鑰的密碼。如果輸入爲另一個鍵定義的密碼,PhpStorm不接受它。

步驟3中顯示的密鑰從何而來?

回答

1

彈出框中顯示的密鑰是承載GitLab實例的服務器的SSH主機密鑰,用於驗證您是否連接到您希望連接的服務器。

它與您在GitLab中設置的SSH密鑰沒有任何關係。

至於你的最後一個問題,PHPStorm所要求的密碼可能是git用戶的密碼。結帳this questionthis question可幫助解決該問題。

+0

PhpStorm要求什麼密碼? – user3163495

+0

這可能是一個不同的問題,我更新了我的答案,並提供了我認爲可能對您有所幫助的問題的鏈接。 – BrokenBinary