我試過以下說明:https://stackoverflow.com/a/40312117/21728基本上做到這一點:如何在WSL上使用Git憑證存儲(Windows上的Ubuntu)?
sudo apt-get install libsecret-1-0 libsecret-1-dev
cd /usr/share/doc/git/contrib/credential/libsecret
sudo make
git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
但是當我做任何網絡操作,我得到這個錯誤:
** (process:7902): CRITICAL **: could not connect to Secret Service: Cannot autolaunch D-Bus without X11 $DISPLAY
這是合乎邏輯的我猜的有確實沒有X11顯示器。
如何使Git證書在Windows上的Ubuntu上工作(WSL)?
這是關於Windows的Windows子系統(WSL),而不是MSysGit。您無法在WSL內部安裝Git for Windows。 –
好的,你不能安裝,但你可以使用WSL的windows可執行文件,所以你可以使用git上的憑證助手來運行WSL上的git。這個配置是從我自己的機器上覆制的。 –
'git config --global credential.helper「/ mnt/c/Program \ Files/Git/mingw64/libexec/git-core/git-credential-wincred.exe」'這是我使用的命令。如果你有一個空間的路徑,你需要轉義它,並把它放在引號中。 – masters3d