簡體   English   中英

Intellij IDEA - git ssh - 權限被拒絕(公鑰)

[英]Intellij IDEA - git ssh - Permission denied (publickey)

我無法從 Intellij IDEA 克隆存儲庫並失敗並出現以下錯誤,如圖所示。

但是,我能夠從命令提示符成功克隆存儲庫,如下圖所示。

請注意,我已成功將公鑰文件添加到 Bitbucket。 此外,下圖還顯示了“config”文件的內容。

在此處輸入圖像描述

正如評論中所建議的,我已經運行了which git命令,它指向位置/usr/local/bin/git ,如下圖所示:

在此處輸入圖像描述

此外,IntelliJ 的“版本控制”> Git 設置也指向相同的位置,即/usr/local/bin/git ,如下圖所示:

在此處輸入圖像描述

我還在下圖中提供了Intellij 控制台選項卡錯誤詳細信息

在此處輸入圖像描述

我最近使用 SSH 作為身份驗證方法遇到了完全相同的問題。 我的解決方案是在~/.ssh中創建一個config文件(或者修改它,如果你已經有一個)。

在此config文件中添加:

Host github.com
  User git
  IdentityFile ~/.ssh/name_of_your_private_key

然后chmod 600config文件。

當然,您可以根據任何特定情況用值替換HostUser

希望這可以幫助;)

打開版本控制 window 的控制台選項卡,以查看啟動的命令及其完整錯誤消息。

關於SSH URL, 導出后重啟IntelliJ IDEA:

export GIT_SSH_COMMAND='ssh -Tv'

您將在該控制台選項卡中看到有關克隆嘗試及其錯誤的更多詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM