0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<h3>Заголовок</h3>
1
<h3>Заголовок</h3>
2
<p>Git push по HTTPS на GitHub требует пароль, но аутентификация не проходит</p>
2
<p>Git push по HTTPS на GitHub требует пароль, но аутентификация не проходит</p>
3
<h3>Вопрос</h3>
3
<h3>Вопрос</h3>
4
<p>При выполнении команды:</p>
4
<p>При выполнении команды:</p>
5
<p>Git просит ввести логин и пароль GitHub. Я ввожу правильный пароль, но получаю ошибку:</p>
5
<p>Git просит ввести логин и пароль GitHub. Я ввожу правильный пароль, но получаю ошибку:</p>
6
<p>Почему пароль не работает и как правильно выполнить пуш?</p>
6
<p>Почему пароль не работает и как правильно выполнить пуш?</p>
7
<h3>Ответ</h3>
7
<h3>Ответ</h3>
8
<p>GitHub больше не поддерживает аутентификацию по обычному паролю для операций Git через HTTPS. Вместо пароля нужно использовать<strong>personal access token (PAT)</strong>.</p>
8
<p>GitHub больше не поддерживает аутентификацию по обычному паролю для операций Git через HTTPS. Вместо пароля нужно использовать<strong>personal access token (PAT)</strong>.</p>
9
<ol><li><p><strong>Создать токен на GitHub</strong></p>
9
<ol><li><p><strong>Создать токен на GitHub</strong></p>
10
<ul><li>Перейдите в<strong>Settings → Developer settings → Personal access tokens → Tokens (classic) → Generate new token</strong></li>
10
<ul><li>Перейдите в<strong>Settings → Developer settings → Personal access tokens → Tokens (classic) → Generate new token</strong></li>
11
<li>Выберите нужные права (например, repo) и сгенерируйте токен</li>
11
<li>Выберите нужные права (например, repo) и сгенерируйте токен</li>
12
<li>Скопируйте токен - после создания его нельзя будет снова посмотреть</li>
12
<li>Скопируйте токен - после создания его нельзя будет снова посмотреть</li>
13
</ul></li>
13
</ul></li>
14
<li><p><strong>Использовать токен вместо пароля при пуше</strong></p>
14
<li><p><strong>Использовать токен вместо пароля при пуше</strong></p>
15
</li>
15
</li>
16
<li><p><strong>Альтернатива: работать через SSH</strong>Если настроить SSH-ключи, вводить пароль или токен при каждом пуше не потребуется. Инструкции:<a>Установка и настройка SSH</a></p>
16
<li><p><strong>Альтернатива: работать через SSH</strong>Если настроить SSH-ключи, вводить пароль или токен при каждом пуше не потребуется. Инструкции:<a>Установка и настройка SSH</a></p>
17
</li>
17
</li>
18
</ol><p>Использование токена или SSH решает проблему с аутентификацией при пуше по HTTPS.</p>
18
</ol><p>Использование токена или SSH решает проблему с аутентификацией при пуше по HTTPS.</p>