TortoiseGit間接處理linux目錄下的倉庫,用到window映射linux目錄方案

原始需求

  • 習慣用TortoiseGit查看git倉庫信息和歷史日誌,但這個工具只支持window,我希望linux也能用
  • 雖然有其他linux的GUI的git工具,但我用到的linux基本都是無界面版本,命令行的話直接git命令唄
  • 還有就是映射linux目錄到window上,這樣就可以在window操作linux目錄,TortoiseGit也就可以用了

嘗試

samba

  • 很遺憾,這個雖然可以將linux映射到window,但是TortoiseGit總是會報錯
  • 而且還需要linux安裝samba軟件,並進行配置,還需要佔用額外端口,配置防火牆之類的
  • 網上安裝教程很多,我就不寫了,感覺上比下面兩種方案複雜

SFTP Drive

  • 下載地址
  • 這個很方便,只需要服務器啟用了ssh就行,基本上無界面linux都會開啟ssh遠程連接後台
    image
  • 但是TortoiseGit還是會報錯,報錯內容和samba一模一樣

WinFsp

  • 下載地址,需要同時安裝下面兩個軟件
    image
  • 然後右鍵選擇映射網絡驅動器
    image
  • 選擇驅動器(就是盤符,例如C盤等),然後配置文件夾為\\sshfs\user@ip
    image
    image
  • 點擊完成後輸入用戶名密碼就可以完成映射。這個軟件測試TortoiseGit完美運行,只是比本地磁盤要慢一點,但是功能完全正常

總結

這次嘗試了3中映射linux目錄到window的方案,都可以完成映射,基本的增刪改查文件都沒問題。
但是只有WinFsp這個工具完美運行TortoiseGit,搞定收工。