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

Поддержка этой версии GitHub Enterprise была прекращена 2023-03-15. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, укрепления безопасности и новых функций установите последнюю версию GitHub Enterprise. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

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

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. Под именем вышестоящий репозитория щелкните Запросы на вытягивание.

    Снимок экрана: страница main репозитория. На горизонтальной панели навигации вкладка с меткой "Запросы на вытягивание" выделена темно-оранжевым цветом.

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

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

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

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