Я пытаюсь использовать Google Cloud Source Repository в качестве удаленного хранилища.Я выполнил все процедуры для аутентификации с помощью метода аутентификации Google Cloud SDK, который позволяет мне не использовать ключи SSH (как они говорят).
Проблема заключается в следующем: я всегда получаю сообщение Permission denied (publickey) fatal: Could not read from remote repository.
при попытке git push --all google
.
Команда gcloud
находится в моем ПУТЕ Windows (C:\Users\xxxxx\AppData\Local\Google\Cloud SDK\
;), и у моего пользователя достаточно прав, поскольку я являюсь владельцем проекта в Google Cloud.
IЯ знаю, что это сообщение - обычно простая проблема с ключом SSH, которую можно решить, добавив мой открытый ключ в проект, но этот метод должен работать без ключей ssh, поэтому я хотел бы узнать, что я делаю неправильно.
Вот две первые команды, которые я сделал, следуя процедуре Google Cloud Source Repository:
gcloud init && git config --global credential.https://source.developers.google.com.helper gcloud.cmd
git remote add google ssh://username@gmail.com@source.developers.google.com:2022/p/my-website-project/r/my_website
Эти 2 сработали хорошо.
Может быть, кто-то может помочь мне найти, что нужно сделать, чтобы это исправить.
Спасибо.