Windows环境下Git远程仓库SSH URL配置错误排查及正确格式获取
解决Windows Server远程Git仓库SSH URL格式问题
你在Windows Server(remote_server)上创建的裸仓库路径为C:\Users\me\myapp\myapp.git,本地Windows 11推送时出现路径识别错误,核心问题是SSH URL的Windows路径格式不正确。以下是正确的写法及相关说明:
正确的SSH URL格式
- 标准SSH URL格式(推荐):
git remote add server ssh://me@remote_server/C:/Users/me/myapp/myapp.git - 简化SSH格式(省略
ssh://前缀):git remote add server me@remote_server:C:/Users/me/myapp/myapp.git
错误格式的原因
- 你之前尝试的
/C/Users/...缺少盘符冒号,会被Git识别为Unix风格的根目录路径,而非Windows的C盘路径。 - Windows系统下通过SSH访问Git仓库时,必须保留盘符后的冒号(即
C:/),才能正确映射到本地盘符路径。
额外验证步骤
- 先通过SSH登录远程服务器,确认仓库路径存在且可访问:
ssh me@remote_server cd C:\Users\me\myapp\myapp.git - 确保
me用户对该仓库目录拥有读写权限,否则会触发权限类错误。
内容的提问来源于stack exchange,提问作者acmoune
相关产品推荐
相关产品推荐

