У меня есть два репозитория на GitHub - один публичный и один приватный. Я хотел бы сделать публично видимым часть кода (в определенных каталогах) в частном репозитории, в идеале через публичный репозиторий.
Возможно ли это без двух копий кода?
Извините, невозможно открыть только определенные каталоги репозитория git. Вам придется размещать эти каталоги отдельно. См. Связанный вопрос здесь (Как мне клонировать подкаталог?).