Skip to main content

Устранение неполадок с отсутствующими вкладами

Узнайте о распространенных причинах, по которым вклады могут отсутствовать в графе вкладов.

Фиксация была выполнена менее 24 часов назад

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

Электронная почта для фиксации в локальном репозитории Git не подключена к вашей учетной записи

Фиксации необходимо сделать с адресом электронной почты, подключенным к вашей учетной записи на GitHub, или GitHub-предоставленный адрес электронной почты, предоставленный noreply вам в параметрах электронной почты, для отображения в графе вкладов.{ % ifversion fpt или ghec %} Дополнительные сведения об адресах электронной почты см. в noreply разделе Указание адреса электронной почты для фиксаций.{ % endif %}

Вы можете проверить адрес электронной почты, используемый для фиксации, добавив .patch в конец URL-адреса фиксации. Например, следующий URL-адрес фиксации включает в себя .patch.

https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch

From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <octocat@nowhere.com>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] updated index for better welcome message

Адрес электронной почты в поле From: — это адрес, заданный в параметрах конфигурации локального репозитория Git. В этом примере для фиксации используется адрес электронной почты octocat@nowhere.com.

Если адрес электронной почты, используемый для фиксации, не подключен к учетной записи на GitHub, необходимо добавить адрес электронной почты в учетную запись на GitHub. График вкладов будет перестроен автоматически при добавлении нового адреса.

Примечание.

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

Универсальные адреса электронной почты, например jane@computer.local, нельзя добавить в учетные записи GitHub и связать с фиксациями. Если вы создали фиксации с помощью универсального адреса электронной почты, фиксации не будут связаны с вашим профилем GitHub и не будут отображаться в диаграмма вкладов.

Фиксация не была выполнена в ветви по умолчанию или ветви gh-pages

Учитываются только фиксации, выполненные в ветви по умолчанию или ветви gh-pages (для репозиториев с сайтами проектов). Дополнительные сведения см. в разделе What is GitHub Pages?.

Если фиксации находятся в ветви, не являющейся ветвью по умолчанию или ветвью gh-pages, и требуется учитывать их в качестве вкладов, необходимо выполнить одно из следующих действий.

Предупреждение

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

Фиксация была выполнена в вилке

Фиксации, выполненные в вилке, не будут учитываться в качестве вкладов. Чтобы сделать их подсчетом, необходимо открыть запрос на вытягивание, чтобы изменения были объединены в родительский репозиторий. Дополнительные сведения см. в разделе Создание запроса на включение изменений.

Следующие шаги