Создание проекта git только для чтения

Я только что закончил проект с открытым исходным кодом для компании, в которой стажировался. Там SVN использовался для управления проектом, и я сделал все коммиты в репозиторий, которому был назначен.

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

Есть ли способ сделать мой проект доступным только для чтения, так как нельзя делать никаких коммитов? Таким образом я могу убедиться, что моя компания согласна с этим, поскольку я могу убедить их. Их единственная проблема с размещением проекта на Github заключается в том, что им будет трудно контролировать изменения, что, я согласен, является уважительной причиной. Или есть ли способ синхронизировать коммиты между проектом Github и репозиторием компании (конечно, у меня есть доступ к нему для фиксации, а посторонний не будет).

Надеюсь, я ясно дал понять, почему я хочу это сделать. Конечно, я могу дать ссылку на SVN, но я был очень рад собрать все в одном месте.

9
задан Wilhelm Günter 7 September 2010 в 17:16
поделиться