You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过GitExtensions在本地打开远程Linux虚拟机中的Git仓库

如何用GitExtensions本地访问远程Linux虚拟机上的Git仓库

可以通过两种方式实现,具体操作如下:

  • 方式一:挂载远程仓库目录到本地文件系统
    GitExtensions仅支持访问本地文件系统的仓库,所以最直接的方法是把远程Linux上的Git仓库目录挂载到本地:

    • Windows环境:可以用SSHFS-Win工具,执行命令 sshfs user@远程虚拟机IP:/仓库绝对路径 本地盘符:\,将远程目录挂载为本地磁盘。之后打开GitExtensions,选择「Open Repository」,浏览到挂载的磁盘目录即可操作,和本地仓库完全一致。也可以用WinSCP的SFTP挂载功能实现。
    • macOS/Linux环境:先安装sshfs(比如Ubuntu执行 sudo apt install sshfs),再执行 sshfs user@远程虚拟机IP:/仓库绝对路径 /本地挂载点目录,挂载完成后在GitExtensions里直接选择本地挂载点目录即可。
  • 方式二:本地克隆远程仓库
    如果不需要直接编辑远程虚拟机上的文件,仅需进行版本控制操作,可以先在本地通过SSH克隆远程仓库:

    git clone ssh://user@远程虚拟机IP:/仓库绝对路径
    

    克隆完成后,打开GitExtensions并选择本地克隆后的仓库目录,后续可正常执行push、pull等同步操作。

注意事项

  • 确保本地SSH密钥配置正常,能无密码登录远程虚拟机(或已保存密码),避免操作时反复输入密码。
  • 挂载方式依赖稳定的网络连接,网络波动可能导致文件操作异常。
  • 确认SSH用户对远程仓库目录拥有读写权限,否则会出现权限不足的错误。

内容的提问来源于stack exchange,提问作者Zigzagoon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 03:05:36