Я использую экземпляр Google Compute Engine с отключенным внешним IP-адресом и получаю доступ к inte rnet через Cloud NAT. Проблема в том, что когда я пытаюсь клонировать репо из Google Cloud Source Repo с использованием аутентификации S SH, я получаю следующую ошибку: -
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Я настраиваю Cloud NAT в GCE, используя этот пример . GCE может получить доступ к inte rnet, поскольку я установил несколько пакетов. Я использую ключ RSA для аутентификации и следую инструкциям здесь .
Как я могу решить эту проблему? Я не хочу использовать ручные учетные данные или Cloud SDK для клонирования репо.