Google Cloud VM 上的远程回购 - 无法连接和 git 推送

Remote repo on Google Cloud VM - unable to connect and git push

我正在尝试 git 将我的项目从我的本地计算机推送到我的 Google 云 VM。我在我的本地 cpu 以及我的虚拟机中设置了一个 git 存储库。当我执行以下操作时: git remote add live 'you@your-server:/path/to/bare_project.git / git push --set-upstream live master

我收到此错误:

git : ssh: Could not resolve hostname johnbot: Name or service not known
At line:2 char:1
+ git push --set-upstream live master
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (ssh: Could not ...rvice not known:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError
 
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

也许我只是没有正确输入我的服务器。我的 Google Cloud VM 的地址到底是什么?是 account@name-of-instance:/path/to/project''account@external-ip:...' 我看到一些例子说您的主机名包含您的 VM 的位置。我在这里做错了什么?谢谢

您无法从本地 git 存储库推送到您的 VM,因为它不是 运行 一个 git 服务器。

相反,推送到 public/private 存储库(GitHub、GitLab、Google Cloud Source Repositories),然后从 VM 的命令行 clone/pull 存储库.