Wenn du versuchst, ein Git-Submodul hinzuzufügen, aber ständig Fehler erhältst, dass es keinen Commit ausgecheckt hat, z.B.
git_submodule_fix.sh
$ git submodule add --force -- https://github.com/filipecarneiro/hugo-bootstrap-theme themes/hugo-bootstrap-theme
Reactivating local git directory for submodule 'themes/hugo-bootstrap-theme'
error: 'themes/hugo-bootstrap-theme/' does not have a commit checked out
fatal: adding files failed
fatal: Failed to add submodule 'themes/hugo-bootstrap-themeliegt das Problem wahrscheinlich nicht beim Remote-Repository, sondern dass entweder dein lokales Repo oder das Repo, das du hinzufügen möchtest, einen anderen Hash-Algorithmus verwendet (SHA-1 vs SHA-256).
Aktuell kannst du ein Submodul nur hinzufügen, wenn es denselben Hash-Algorithmus wie dein lokales Repository verwendet.
Ähnliche Beiträge nach Kategorie:
Git
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen