Я только что закончил проект с открытым исходным кодом для компании, с которой я стажировался. Там SVN использовался для управления проектом, и я сделал все коммиты в хранилище, которое мне было назначено.
Теперь я заинтересован в размещении работы, которую я сделал на Github. Несмотря на то, что я могу легко добавить проект в Github, я обеспокоен вопросами лицензирования. Я поговорил с моим руководителем проекта, и он сказал, что было бы лучше, если бы я позволил проекту быть только в хранилище компании, как я и подозревал. Он, конечно, прав, но все мои проекты на Github, и когда мне нужно показать кому-то работу, которую я проделал, будь то для моей следующей работы или стажировки, я хочу, чтобы все это было централизованным. И будучи студентом-младшим студентом, показывающим работу, которую я выполнял, будь то хобби-проект или иным образом, имеет большое значение (именно это и дало мне стажировку в первую очередь)
Можно ли как-нибудь сделать свой проект доступным только для чтения, чтобы не было никаких коммитов? Таким образом, я могу убедиться, что с моей компанией все в порядке, поскольку я могу убедить их. Их единственная проблема, связанная с моим размещением проекта на Github, заключается в том, что им будет трудно контролировать изменения, что, я согласен, является уважительной причиной. Или есть какой-нибудь способ синхронизировать коммиты между проектом Github и репозиторием компании (конечно, у меня есть доступ к нему, а незнакомец - нет).
Надеюсь, я ясно дал понять, почему я хочу это сделать. Конечно, я могу дать ссылку на SVN, но я был очень рад, что все в одном месте.