Общедоступные файлы / папки внутри частного репозитория Github?

#github

#github

Вопрос:

Возможно ли сделать общедоступными только определенные части частного репозитория github? Это было бы полезной функцией, если вы просто хотите продемонстрировать определенные части своего кода и т. Д. Спасибо

Ответ №1:

GitHub не разрешает эту функцию по вашему желанию. У меня есть хитрость (но вы должны переструктурировать папку / проект):

Создать репозиторий Pr является частным.

Создать репозиторий Pr1 — это частный модуль 1.

Создать репозиторий Pu2 — это общедоступный модуль 2, которым вы хотите поделиться.

Добавьте 2 подмодуля Pr1 и Pu2 в Pr .

Результат: Pr является частным, но модуль Pu2 является общедоступным. Это именно то, что вы хотите.

Ссылка

https://git-scm.com/docs/git-submodule

https://git-scm.com/book/en/v2/Git-Tools-Submodules