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
,搞定收工。