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