我们过去使用 Windows 网络路径连接到 git,但是开始使用 Team City 后我们想要使用 SSH。
我在通过 SSH 测试与本地网络中位于 192.168.X.XXX 的服务器上的 git repo 的连接时遇到了问题:此服务器有一个辅助磁盘答案:包含 Git 中央/裸存储库
目录:\Git\我的项目名称.git\
ssh 用户有一个初始终端 shell 目录
目录:\Git
这在 team-city 中设置为 Fetch-Url:
ssh://[电子邮件保护]:22/我的项目名称.git
我们安装了 bitvise WinSSHD 作为 ssh 服务器,我能够使用 putty 连接到它,我可以浏览该文件夹,git repo 是一个裸存储库,但我收到了错误
列出远程引用失败:org.eclipse.jgit.errors.NoRemoteRepositoryException:ssh://[电子邮件保护]/MyProjectName.git:致命:''/MyProjectName.git''似乎不是一个 git 存储库
我尝试过改变主目录,并且尝试了大约 10 种不同的编写该路径的样式,但仍然不起作用...!
答案1
您是否尝试过在 IP 后使用 '\' 而不是 '/'?