簡體   English   中英

VSCode“將登錄信息寫入鑰匙串失敗,錯誤為'UNIX[沒有這樣的文件或目錄]'。”

[英]VSCode "Writing login information to the keychain failed with error 'UNIX[No such file or directory]'."

在解決這個問題並發布到 AskDifferent 之后......我意識到這可能是任何操作系統的情況:

就我而言,我使用的是 MacOS High Sierra 10.13.6 和新安裝的 VSCode 1.50.0(見下面的截圖):

設想:

  • 嘗試“登錄以同步設置”

    在此處輸入圖片說明

  • 基於 web/瀏覽器的 SSO 重定向到 Microsoft 和/或 Github 瀏覽器登錄

  • 登錄失敗 - VSCode 中的錯誤消息:

錯誤:

Writing login information to the keychain failed with error 'UNIX[No such file or directory]'.

系統詳情:

  • VSCode For Mac 的新安裝:
    在此處輸入圖片說明

  • 和 MacOS 信息:
    ![在此處輸入圖片說明

這是一個鑰匙串錯誤,在谷歌搜索中看起來與其他一些類似,但我沒有找到這個確切的錯誤......所以,在這里添加解決方案......

解決方案

  1. 嘗試通過登錄 Microsoft 或 Github 來“同步設置”
  2. 這將在 OP 狀態下失敗......但是
  3. 關閉 VSCode 的所有實例/窗口
  4. 重啟 VSCode
  5. 應該會提示您輸入 Apple KeyChain 權限,如下圖所示: 在此處輸入圖片說明
  6. 輸入您的 MacOS root密碼
  7. 您將立即登錄而不會出錯……或者……
  8. 再次重啟 VSCode
  9. “同步設置”/再次登錄

在我的系統上,我所要做的就是:

$ sudo apt install gnome-keyring

所以我認為在 MacO 上你也可以通過安裝密鑰環系統輕松解決這個問題。 我不知道 MacOs,所以我不能提供一個名字。

暫無
暫無

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

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