Skip to main content

Разрешение изменений в ветви запроса на вытягивание, созданной из вилки

Для более эффективной совместной работы можно разрешить фиксации в ветвях, созданных на основе ветвей, принадлежащих вашей личной учетной записи.

Who can use this feature

People with push access to the upstream repository of a fork owned by a personal account can commit to the forked branches.

Когда пользователь создает запрос на вытягивание из вилки, которую он владеет, он обычно имеет право решать, могут ли другие пользователи зафиксировать в ветви сравнения запроса на вытягивание. Если автору запроса на вытягивание требуется более тесное взаимодействие, он может предоставить хранителям вышестоящего репозитория (т. е. любому пользователю с принудительным доступом к вышестоящему репозиторию) разрешение на фиксацию в ветви compare запроса на вытягивание. Дополнительные сведения о вышестоящих репозиториях см. в разделе О вилках.

Авторы запросов на вытягивание могут предоставлять эти разрешения при первоначальном создании запроса на вытягивание из вилки, принадлежащей пользователю, или после создания запроса на вытягивание. Дополнительные сведения см. в разделе Создание запроса на вытягивание из вилки.

Разрешения на фиксацию можно задавать при первом создании запроса на вытягивание из вилки. Дополнительные сведения см. в разделе Создание запроса на вытягивание из вилки. Кроме того, вы можете изменить существующий запрос на вытягивание, чтобы позволить ответственным за репозиторий выполнять фиксации в вашей ветви.

Включение разрешений ответственных за репозиторий в существующих запросах на вытягивание

  1. В GitHub AEперейдите на главную страницу вышестоящего репозитория вашего запроса на вытягивание.

  2. Под именем вышестоящего репозитория щелкните Запросы на вытягивание. Выбор вкладки "Проблемы и запросы на вытягивание"

  3. В списке запросов на вытягивание перейдите к запросу на вытягивание, в котором вы хотите разрешить фиксации.

  4. Если вы хотите разрешить любому пользователю с правами доступа на отправку к вышестоящему репозиторию вносить изменения в ваш запрос на вытягивание в принадлежащих пользователю вилках, выберите Разрешить изменения от координаторов.

    Предупреждение. Если вилка содержит рабочие процессы GitHub Actions, этот параметр будет называться Разрешить координаторам редактирование и доступ к секретам. Если разрешено редактирование в ветви вилки, которая содержит рабочие процессы GitHub Actions, координаторы также смогут изменять рабочие процессы разветвленного репозитория, что может привести к раскрытию значений секретов и получению доступа к другим ветвям.

    allow-maintainers-to-make-edits-sidebar-checkbox

Дополнительные материалы