Сделать общедоступные ветви GitHub недоступными для изучения

#git #github

#git #github

Вопрос:

По некоторым причинам я хочу создать ветки GitHub, которые должны быть общедоступными, но их следует находить, только если у пользователя есть полный URL-адрес или название ветки.

Поэтому они не должны быть перечислены ни на моей странице GitHub, ни в выборе ветки репозитория. Примеры:

  • Бесплатная учетная запись GitHub с общедоступными ветками, но нигде не размещенная.
  • Платная учетная запись GitHub, в которой репозиторий является частным (не подлежащим исключению!), Но ветки являются общедоступными. Как я понимаю, весь репозиторий будет закрытым, и я не могу сделать общедоступными только определенные ветки ?!?
  • Платная учетная запись GitHub, в которой я могу создавать общедоступные репозитории / ветки, но настраивать их так, чтобы они не отображались в списке. Не знаю, возможно ли это, потому что у меня пока нет частного плана.
  • Возможны другие варианты?

Какие есть варианты для удовлетворения этого требования с помощью GitHub? Спасибо!

Ответ №1:

В документе GitHub нет такой информации. Таким образом, вы не можете выборочно «приватизировать» только ветку. GitHub может сделать некоторые из ваших ветвей «защищенными», но это не то, о чем вы спрашиваете на самом деле: https://help.github.com/articles/about-protected-branches /

Я надеюсь, что следующая статья будет вам полезна: https://24ways.org/2013/keeping-parts-of-your-codebase-private-on-github /