Попытка развернуть сайт - ошибка развертывания - PullRequest
0 голосов
/ 27 апреля 2019

Я пытаюсь развернуть свой сайт и получаю эту ошибку:

2:49:12 PM: Error checking out submodules: fatal: No url found for submodule path 'startbootstrap-grayscale' in .gitmodules
2:49:12 PM: Failing build: Failed to prepare repo
2:49:12 PM: failed during stage 'preparing repo': Error checking out submodules: fatal: No url found for submodule path 'startbootstrap-grayscale' in .gitmodules

Все было передано и передано в мой репозиторий, и я не думаю, что что-то пропущено. Какие-нибудь подсказки относительно того, что могло бы пойти не так?

EDIT

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true

[remote "origin"]
  url = https://github.com/BlackrockDigital/startbootstrap-grayscale.git
  fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
  remote = origin
  merge = refs/heads/master

РЕДАКТИРОВАТЬ 2

usage: git submodule [--quiet] add [-b <branch>] [-f|--force] [--name <name>] [--reference <repository>] [--] <repository> [<path>]
   or: git submodule [--quiet] status [--cached] [--recursive] [--] [<path>...]
   or: git submodule [--quiet] init [--] [<path>...]
   or: git submodule [--quiet] deinit [-f|--force] (--all| [--] <path>...)
   or: git submodule [--quiet] update [--init] [--remote] [-N|--no-fetch] [-f|--force] [--checkout|--merge|--rebase] [--[no-]recommend-shallow] [--reference <repository>] [--recursive] [--] [<path>...]
   or: git submodule [--quiet] summary [--cached|--files] [--summary-limit <n>] [commit] [--] [<path>...]
   or: git submodule [--quiet] foreach [--recursive] <command>
   or: git submodule [--quiet] sync [--recursive] [--] [<path>...]
   or: git submodule [--quiet] absorbgitdirs [--] [<path>...]

Ответы [ 2 ]

1 голос
/ 28 апреля 2019

Похоже, ваш репозиторий использует подмодуль.Когда вы используете подмодуль, должна быть запись для этого пути в файле .gitmodules в корне вашего хранилища, и должна быть запись для URL в этом файле.Если вам не хватает файла или правильной записи URL, вы не сможете проверить субмодуль при выполнении клонирования, потому что Git не знает, где находится другой репозиторий.

Для справки: *Файл 1004 * должен выглядеть примерно так:

[submodule "vim-fugitive"]
        path = vim/bundle/vim-fugitive
        url = https://github.com/tpope/vim-fugitive.git
[submodule "ctrlp"]
        path = vim/bundle/ctrlp
        url = https://github.com/kien/ctrlp.vim.git

Компонент path - это путь в вашем хранилище, а компонент url - это место для его загрузки.

См.* справочную страницу git-config(1) для получения более подробной информации о параметрах конфигурации субмодуля.

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

Что вы получите с "heroku logs --tail"? Я предполагаю, что вы удалили приложение и повторно развернули?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...