【发布时间】:2015-10-06 22:26:23
【问题描述】:
使用 Win7、Gitolite 和 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 GUI
尝试克隆存储库 -> 与之前相同的错误
发现 GIT 在 /c/Users/newUser/ 处创建了一个新文件夹
在我找到的文件夹中.gitconfig
在此处创建 .ssh 文件夹
在此处复制 rsa 密钥和配置文件
一切照旧
有人能解释一下这里发生了什么吗?或者我如何告诉 GIT/ssh 我的配置文件最初位于哪里?
非常感谢!
【问题讨论】: