У меня есть частное репозиторий GIT на Bitbucket, и я хотел бы отправить туда изменения, которые я вношу в Google Cloud Shell.
Я включил Bitbucket -> GCP mirroring, но, похоже, это не двунаправленное, т.е.
git push origin master
fatal: remote error: The remote repository is a read-only mirror of https://bitbucket.org/<repo_name>
На данный момент я просто добавил еще один пульт, который указывает непосредственно на Bitbucket, и сгенерировал новую пару ключей SSH для подключения:
git remote add bitbucket [email protected]:<user>/<repo_name>.git
ssh-keygen -t rsa -b 4096 -C "[email protected]"
ssh-add ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub
Кажется, Git push работает нормально:
$ git push bitbucket master
Everything up-to-date
Но теперь вопрос: ~/.ssh
переживет ли перезапуск ВМ Cloud Shell? Какая лучшая практика?