HTML Diff
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>