Если путь находится в подмодуле, он будет частью пути, объявленного в .gitmodules
(в корне родительского репо).
См «List submodules in a git repository»
git config --file=.gitmodules --get-regexp ^^submodule.*\.path$ | cut -d " " -f 2
Вы должны иметь возможность добавлять файлы и толчок от этого source/about
субмодуля.
Если вы не можете нажать, это означает, что восходящее репо этого субмодуля не принадлежит вам. Вы также можете рассмотреть un-submodule-ing the submodule.
How do I change ownership?
Если вы находитесь в репо, вы не можете нажать на, чтобы перейти GitHub на эту страницу репо GitHub и click the fork button.
Затем вернитесь в местный репозиторий и тип:
git remote set-url origin https://<username>@github.com/<username>/arepo.git
(заменить <username>
с вашим именем GitHub и arepo.git
по имени репо вы просто раздвоенный)
Тогда попробуйте git push -u origin master
,
Если ваше репо включает в себя подмодули (имеет файл .gitmodule
), the same principle would apply.
Этого не должно быть. Вы следили за установкой doc? См .: http://octopress.org/docs/deploying/github/ –
Я не использую страницы GitHub, но я установил его для документов. – Angela