Почему не удается обновить подмодуль git?

У меня есть следующий файл .gitmodules :

[submodule "web/blog"]
    path = web/blog
    url = git://amygdala.servebeer.com:lucky_blog.git

[submodule "web/old"]
    path = web/old
    url = git://amygdala.servebeer.com:old_lucky.git

Когда я клонирую репо и запускаю git submodule init && git submodule update (или git submodule init --update ) Я получаю следующую ошибку:

Cloning into web/blog...
fatal: Unable to look up  (port 9418) (Name or service not known)
Clone of 'git://amygdala.servebeer.com:lucky_blog.git' into submodule path 'web/blog' failed

Я наблюдаю три вещи, которые вызывают некоторое беспокойство:

  1. Вторая .gitmodules запись (веб / старая) клонируется нормально, без проблем.
  2. Похоже, что в сообщении об ошибке есть лишний пробел, где, я думаю, git обычно перечисляет имя хоста, которое он не может найти (прямо перед списком номеров портов в приведенной выше ошибке).
  3. git clone git: //amygdala.servebeer.com: lucky_blog.git работает нормально.

Что не так с этим репо? Это ошибка git или я что-то напортачил при настройке репо?

Edit Вот моя конфигурация git для справки:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@amygdala.servebeer.com:luckybead.git
[branch "master"]
    remote = origin
    merge = refs/heads/master
[submodule "web/blog"]
    url = git://amygdala.servebeer.com:lucky_blog.git
[submodule "web/old"]
    url = git://amygdala.servebeer.com:old_lucky.git
8
задан Mat 7 January 2012 в 09:31
поделиться