Если у тебя нет доступа на запись в репозиторий проекта, стандартный подход — использовать форк. Это позволяет тебе эффективно вносить вклад, сохраняя при этом целостность проекта.
Основной метод заключается в создании личной копии репозитория через форк. Это дает тебе отдельное пространство имён, где у тебя полный контроль для внесения изменений без влияния на исходный проект.
Этот подход дает несколько плюсов:
Процесс внесения вклада требует создания pull request'а вместо прямого push'а. Мейнтейнеры проекта проверят твои предлагаемые изменения и решат, сливать ли их в основной проект. Это обеспечивает контроль качества и предотвращает несанкционированные изменения в продовой кодовой базе.
Когда ты форкишь репозиторий, ты создаёшь полностью независимую копию в своём личном namespace'е, где у тебя есть полный доступ на push.
Новый — ещё не проверен сообществом
Вы