Невозможно выбрать sr c для страницы портфолио github.io - PullRequest
0 голосов
/ 29 января 2020

enter image description here

Для основного git хранилища devanshdalal.github.io я не могу выбрать ветку sr c для развертывания github. com всегда выбирает основную ветку. Теперь это становится трудным, потому что теперь я должен сделать так, чтобы мой мастер прошел 100%. Есть ли способ автоматизировать это?

Ответы [ 2 ]

2 голосов
/ 29 января 2020

В настоящее время github не поддерживает выбор пользовательской папки для репозитория с именем {GITUSER}.github.io - из сообщения помощи сообщества

из https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/, GitHub Pages распознает только три параметра:

  • главная ветвь
  • документы / папка на главной ветке
  • ветвь gh-pages

Но для репозитория, подобного {GITUSER}.github.io, наличие папки docs/ также не работает (я не мог заставить ее работать). Я столкнулся с подобной проблемой некоторое время назад. Я использовал jekyll для создания страниц c для моего сайта. Я знаю, что это действительно расстраивает, но на данный момент то, что вы хотите, не возможно.

Однако я сделал обходной путь к version-control моему jekyll проекту, а также к сгенерированным stati c github.io страниц.

Я поддерживаю отдельное репо для jekyll версии проекта (который, я думаю, в вашем случае будет react проектом). Итак, локально у меня есть два отдельных репо -

  • {my_username}.github.io ->, которые будут содержать страницы * stai c, а удаленным для этого локального репо будет репо {my_username}.gihub.io (stati c репо сайта).
  • У меня также есть отдельное репо для проекта jekyll. Который имеет другую настройку удаленного репо. Я сконфигурировал настройки для этого проекта таким образом, чтобы после сборки страницы stati c сохранялись в локальном репозитории папки {my_username}.github.io. тогда я могу просто зафиксировать и pu sh отдельно в двух репозиториях.

Таким образом, я могу отслеживать страницы stati c, а также проект jekyll, который создает данные c страниц.

Надеюсь, это поможет.

0 голосов
/ 29 января 2020

Необходимо только убедиться, что перед настройкой источника публикации ветвь или папка, которую вы хотите использовать в качестве источника публикации, уже существует в вашем хранилище.

Эта ссылка GithubPages решит вашу проблему.

...