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遠程連接後台
- 但是
TortoiseGit
還是會報錯,報錯內容和samba
一模一樣
WinFsp
- 下載地址,需要同時安裝下面兩個軟體
- 然後右鍵選擇映射網路驅動器
- 選擇驅動器(就是盤符,例如C盤等),然後配置文件夾為
\\sshfs\user@ip
- 點擊完成後輸入用戶名密碼就可以完成映射。這個軟體測試
TortoiseGit
完美運行,只是比本地磁碟要慢一點,但是功能完全正常
總結
這次嘗試了3中映射linux目錄到window的方案,都可以完成映射,基本的增刪改查文件都沒問題。
但是只有WinFsp這個工具完美運行TortoiseGit
,搞定收工。