首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ssh和GIT:无法解析主机名

ssh和GIT:无法解析主机名
EN

Stack Overflow用户
提问于 2015-10-06 13:46:56
回答 1查看 1.8K关注 0票数 2

使用Win7、珍珠岩和TortoiseGIT

今天,我将GIT更新为2.6.1版本,因此我不得不卸载旧版本。很久以前,我创建了一个ssh-config文件,以便更容易地访问我的存储库,而且从今天起一切都很好。

更新之后,我试图克隆一个现有的存储库,得到了以下错误:

代码语言:javascript
复制
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文件位于何处。

以下几点帮助了我,但我对这个解决方案并不满意:

  1. 启动GIT GUI
  2. 试图复制存储库->与以前相同的错误
  3. 计算出GIT在/c/Users/newUser/上创建了一个新文件夹
  4. 我在文件夹里找到了.gitconfig
  5. 在这里创建.ssh文件夹
  6. 在这里复制rsa键和配置文件
  7. 都像以前一样工作

有人能解释一下这里发生了什么吗?或者如何告诉GIT/ssh我的配置文件最初位于何处?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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执行同样的操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32971678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档