Невозможно создать подмодуль git - remote: Not Found - PullRequest
1 голос
/ 18 апреля 2019

При создании подмодуля git с использованием git bash я получаю сообщение об ошибке ниже

$ git submodule add  https://github.com/******/my-repo/my-app 
Cloning into 'D:/my-repo/my-app'...
remote: Not Found
fatal: repository 'https://github.com/*******/my-repo/my-app/' not found
fatal: clone of 'https://github.com/*******/my-repo/my-app' into submodule path 'D:/my-repo/my-app' failed

Ниже приведен мой файл .git / config

$ cat .git/config
[core]
        repositoryformatversion = 0
        filemode = false
        bare = false
        logallrefupdates = true
        symlinks = false
        ignorecase = true
[remote "origin"]
        url = https://github.com/*******/my-repo.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

Мне удалось клонировать мойрепозиторий из github, но когда я пытаюсь добавить субмодуль после клонирования, я вижу эту ошибку.Должен ли я создать репо для подмодуля my-app отдельно в github, чтобы иметь возможность добавить его в качестве подмодуля в другое репо (my-repo)?

Или я здесь пропускаю какую-либо конфигурацию?

PS: я перешел по этой ссылке - https://git -scm.com / book / en / v2 / Git-Tools-Submodules

1 Ответ

0 голосов
/ 18 апреля 2019

Должен ли я создать репо для подмодуля my-app отдельно в github, чтобы иметь возможность добавить его в качестве подмодуля в другое репо (my-repo)

Да.

https://github.com/******/my-repo/my-app не является URL-адресом репозитория Git, подлежащего клонированию.
Это URL-адрес подпапки существующего хранилища (а именно: https://github.com/*******/my-repo.git).

Наличие myapp в собственном репозитории является необходимым условием для возможности добавления его в качестве подмодуля в другой репозиторий.

...