Рабочий стол Github не позволяет загружать репозиторий GitHub, принадлежащий мне

Я подключил свой репозиторий gitHub к рабочему столу gitHub и запустил его через IntelliJ. Все прекрасно работает на IntelliJ; это позволяет мне добавлять файлы и класс без проблем. Затем, когда я обновляю и фиксирую его в локальной ветке, это нормально. Затем, когда я захожу на рабочий стол gitHub, я вижу, что изменения появляются. Проблема в том, когда я иду, чтобы нажать обновления. Выдает это сообщение об ошибке:

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

Дело в том, что когда на GitHub я нажимал на опцию, чтобы открыть проект на GitHub Desktop, и когда я смотрю в опциях, это дает мне возможность выйти. Я так растерялся из-за ошибки.

1 ответ

Возможно, вы добавили ограничения в ваш проект GitHub (например, вам нужно пройти через pull-запросы, прежде чем нажимать некоторые коммиты). Чтобы проверить это, перейдите на <repo.url>/settings/branches чтобы увидеть ваши ветки правила.

В противном случае, вы вошли в систему с помощью приложения GitHub? Это тот же профиль, что и владелец репо? Если вы не владелец, вы соавтор?

Если это публичный репозиторий, вам, вероятно, придется его разветвить, чтобы поработать с ним.

В противном случае попробуйте это:

$ cd path/to/my/repo/
$ git push

Он должен запросить ваши учетные данные GitHub, если вы клонировали его через HTTPS.

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

Другие вопросы по тегам