git 在本地网络 windows 上克隆失败
git clone fails on windows, local network
在我浪费了大约两个小时试图在我的新 Windows 10 安装上克隆一个 git 存储库之后,我觉得我必须与外界分享我的解决方案。
设置是这样的:我在我的 NAS 上创建了一个裸存储库(没有命名它 *.git 因为我不知道这个约定存在)。在我的 Windows 8.1(和其他)推送几次后,我升级到 Windows 10。遗憾的是,这杀死了我位于 desktop 的项目(找不到Windows.old)。 "No big deal",我想,"got my stuff on the NAS, right"。所以我尝试了(对 windows 使用 git):
git clone ssh://myuser@nasip/path/to/project
这给了我 ...does not appear to be a git repository
...嗯嗯。好吧,也许 ssh 没有工作,让我们检查一下其他东西:
git clone git://nasip/path/to/project
那里也一样。好的,让我们试试 http:://
... 没什么。 https://
?证书错误。嗯,至少。
好吧,让我们尝试删除 IP(可能是一些防火墙的东西,对吧?)。让我们改用 \nas\path\to\project
。
git clone git://\nas\path\to\project
git clone git://\\nas\path\to\project
git clone "git://\nas\path\to\project"
git clone git://nas/path/to/project
不,不,不,不。我该怎么做?
最终起作用的是:
git clone \file:////nas/path/to/project
在我浪费了大约两个小时试图在我的新 Windows 10 安装上克隆一个 git 存储库之后,我觉得我必须与外界分享我的解决方案。
设置是这样的:我在我的 NAS 上创建了一个裸存储库(没有命名它 *.git 因为我不知道这个约定存在)。在我的 Windows 8.1(和其他)推送几次后,我升级到 Windows 10。遗憾的是,这杀死了我位于 desktop 的项目(找不到Windows.old)。 "No big deal",我想,"got my stuff on the NAS, right"。所以我尝试了(对 windows 使用 git):
git clone ssh://myuser@nasip/path/to/project
这给了我 ...does not appear to be a git repository
...嗯嗯。好吧,也许 ssh 没有工作,让我们检查一下其他东西:
git clone git://nasip/path/to/project
那里也一样。好的,让我们试试 http:://
... 没什么。 https://
?证书错误。嗯,至少。
好吧,让我们尝试删除 IP(可能是一些防火墙的东西,对吧?)。让我们改用 \nas\path\to\project
。
git clone git://\nas\path\to\project
git clone git://\\nas\path\to\project
git clone "git://\nas\path\to\project"
git clone git://nas/path/to/project
不,不,不,不。我该怎么做?
最终起作用的是:
git clone \file:////nas/path/to/project