无法解析主机名git:未提供节点名或服务名,或未知

bnl4lu3b  于 2023-04-28  发布在  Git
关注(0)|答案(4)|浏览(213)

我尝试执行git pull --rebase,得到以下错误:

ssh: Could not resolve hostname git: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我试着做git remote -v和起源是正确的上市。
如何修复此错误?

cdmah0mi

cdmah0mi1#

我最近通过从fork上的远程地址中删除ssh来解决这个问题:

origin  ssh://git@ghe.company.net:yunus/client.git (fetch)
origin  ssh://git@ghe.company.net:yunus/client.git (push)
...

更新为:

origin  git@ghe.company.net:yunus/client.git (fetch)
origin  git@ghe.company.net:yunus/client.git (push)
...
7hiiyaii

7hiiyaii2#

只需将主机名添加到/etc/hosts文件

# IP       hostname
1.55.4.5.66 hostname@host.com
jjjwad0x

jjjwad0x3#

我也犯了同样的错误。通过切换到另一个DNS服务器来修复它。
你可以试试Google DNS

  • www.example.com
  • www.example.com

here获取答案

hpcdzsge

hpcdzsge4#

我也遇到了同样的问题,我的文件没有被跟踪-我收到了同样的错误。原来我的文件保存在另一个同名文件夹的名称中。
例如,我不明白子模块的意思,然后发现当我CD到我的家庭作业文件夹时,有我的svg-logo-maker文件夹,我点击它找到同一个文件夹的名称。所以看起来就像是我在复制我的回购。我的更改被添加,但不能提交,因为它不再被跟踪,作为一个子模块文件夹作为相同的名称。我所做的就是把CD放进去,就这样。

相关问题