Git error not pu pu sh 'Пожалуйста, убедитесь, что у вас есть правильные права доступа, и хранилище существует.' - PullRequest
0 голосов
/ 02 мая 2020

подумал, что это довольно странно, и был бы рад, если кто-нибудь может помочь.

Я был добавлен в качестве соавтора в частный проект github организации. Я попытался открыть ссылку репо в браузере, и она открылась, поэтому у меня должен быть доступ к репо, верно?

Я пробовал операцию git clone через S SH и был успешным.

Я инициирую git, и проверил все ветви. Там были все местные филиалы, а также удаленные филиалы. Я проверил git remote -v, и он имеет все правильные s sh URL для проекта (для pu sh и fetch) в качестве источника.

Однако после создания новой ветви с именем test и затем пытаясь git push origin test, я получил это сообщение об ошибке:

ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Я попытался сделать ssh -T git@github.com, и это дает мне это сообщение:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

Так что это означает, что я Я прошел проверку подлинности, и это имя пользователя совпадает с именем пользователя (учетной записи), которое используется в браузере, и, как я уже сказал выше, я могу посетить репо в Интернете, могу клонировать, но не могу sh к нему.

Я пытался создать новый ключ s sh, но, похоже, ничего не изменилось. Может ли это быть ошибкой владельца репо (не предоставив мне права доступа или чего-л.)?

Есть мысли ??

Спасибо.

Ответы [ 2 ]

0 голосов
/ 02 мая 2020

Попробуйте клонировать https не в s sh, убедитесь, что у вас правильное имя пользователя, и проверьте правильность конфигурации git

0 голосов
/ 02 мая 2020

Если вы входите в GitHub с помощью SSO org, вам необходимо включить SSO для вашего git, который будет находиться в разделе «Профиль»> «Безопасность»> «Включить SSO

».
...