Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы, возможно, еще выполняется. Актуальные сведения см. в документации на английском языке.

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

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

Кто может использовать эту функцию

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

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

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

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

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

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

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

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

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

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

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

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