← Назад к списку

github не принимает "git push"

Автор: Pans

Проблема Создано: 07 April 2026, 17:49 | Изменено: 07 April 2026, 19:28
github не принимает "git push"

Проблема

(venv_lj) pans@pc:~/projects/learning-journal$ git push
Username for 'https://github.com': Pans
Password for 'https://Pans@github.com':
remote: Permission to Viking-san/learning-journal.git denied to Viking-san.
fatal: unable to access 'https://github.com/Viking-san/learning-journal.git/': The requested URL returned error: 403

В качестве пароля использовался токен и тем не менее

Или токен может протухнуть

(venv_lj) pans@pc:~/projects/learning-journal$ git push
/mnt/c/Program Files/Git/mingw64/bin/git-credential-manager.exe erase: 1: /mnt/c/Program: not found
remote: Invalid username or token. Password authentication is not supported for Git operations.
fatal: Authentication failed for 'https://github.com/Viking-san/learning-journal.git/'

Решение

У токена обязательно должны быть права на нужный репо(себе можно дать на все репозитории) и достаточно выбрать права для Contents - Read and write.
А если в проекте используется workflow, то и его.

Токены генерируются и лежат на GitHub → Settings → Developer settings → Personal access tokens
В Fine-grained tokens лежат токены, если он expired, его можно продлить и получить новый токен.

Починить в нужном терминале

https://<token>@github.com/<user>/<repo>.git
Скачать

Комментарии (0)

Пока нет комментариев.


Вы оставите комментарий как Anonymous/Deleted User Войти