Skip to main content

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

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

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

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

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

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

Вы можете проверить адрес электронной почты, используемый для фиксации, добавив .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). Таким образом, только коммиты, созданные с основного адреса электронной почты, зарегистрированного в вашем IDP, могут быть связаны с вашим управляемая учетная запись пользователя.

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

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

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

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

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

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

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

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

Дальнейшие шаги