gpt4 book ai didi

windows - 在 Windows 下使用 ssh 克隆 github.com 的 repo 时出现 "no address associated with name"错误

转载 作者:IT王子 更新时间:2023-10-29 00:45:14 27 4
gpt4 key购买 nike

Searching google for +github +ssh "no address associated with name" 给出以下 SO 问题作为前 4 个结果:

github no address associated with name
Github push origin master not working
Syncing with github
GITHUB setup - no address associated with name

不过,他们都没有回答我的问题。

c:\Program Files (x86)\Git\bin>git --version
git version 1.7.7.1.msysgit.0

c:\Program Files (x86)\Git\bin>ssh git@github.com
Enter passphrase for key '/c/Users/Piotr/.ssh/id_rsa':
Hi piotr-dobrogost! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

c:\Program Files (x86)\Git\bin>git clone ssh://git@github.com:piotr-dobrogost/requests.git
Cloning into requests...
ssh: github.com:piotr-dobrogost: no address associated with name
fatal: The remote end hung up unexpectedly

我猜这个问题是由于 git 将 github.com:piotr-dobrogost 作为主机名传递给 ssh 而不仅仅是 github.com 引起的。为什么 git 会这样做,解决方案是什么?

最佳答案

您自己回答了 - 问题是您将 github.com:piotr-dobrogost 作为主机名传递,实际上这不是有效的主机名。 git 将理解存储库的正确 URL 或 SCP 格式的存储库路径(参见 man 1 scp。)要获得正确的 URL,请尝试:

git clone ssh://git@github.com/piotr-dobrogost/requests.git

等价于以下 SCP 路径格式:

git clone git@github.com:piotr-dobrogost/requests.git

关于windows - 在 Windows 下使用 ssh 克隆 github.com 的 repo 时出现 "no address associated with name"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8159522/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com