使用Win7、珍珠岩和TortoiseGIT
今天,我将GIT更新为2.6.1版本,因此我不得不卸载旧版本。很久以前,我创建了一个ssh-config文件,以便更容易地访问我的存储库,而且从今天起一切都很好。
更新之后,我试图克隆一个现有的存储库,得到了以下错误:
ssh: couldn't resolve hostname gitbox: Name or service not known
fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.在我看来,GIT似乎不知道ssh-config文件位于何处。
以下几点帮助了我,但我对这个解决方案并不满意:
有人能解释一下这里发生了什么吗?或者如何告诉GIT/ssh我的配置文件最初位于何处?
非常感谢!
发布于 2015-10-06 14:26:23
有人能解释一下这里发生了什么吗?
您需要确保正确地将HOME设置为%USERPROFILE%:默认情况下,git将在%HOME%中查找全局配置和.ssh设置。
默认情况下,调用c:\path\to\PortableGit-2.6.1-64-bit\git-cmd.exe将启动具有正确设置的CMD会话。
c:\path\to\PortableGit-2.6.1-64-bit\git-bash.exe将在bash会话中对$HOME执行同样的操作。
https://stackoverflow.com/questions/32971678
复制相似问题