подумал, что это довольно странно, и был бы рад, если кто-нибудь может помочь.
Я был добавлен в качестве соавтора в частный проект 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, но, похоже, ничего не изменилось. Может ли это быть ошибкой владельца репо (не предоставив мне права доступа или чего-л.)?
Есть мысли ??
Спасибо.