正在VM上获取git服务器

正在VM上获取git服务器,git,ubuntu,ssh,server,Git,Ubuntu,Ssh,Server,我正在使用Vagrant&VirtualBox与ubuntu机器一起工作。 现在,我想通过终端中的命令使这台机器成为服务器。 我在基于Windows的PC上使用这台机器,我想在Windows PC上创建一个git项目,并将其推送到虚拟机上的服务器。 我看到这本书: 我做了所有的步骤,但是在为远程服务器配置URL的过程中遇到了麻烦。正如我所说,我的远程服务器位于我使用Vagrant创建的Ubuntu虚拟机上。 我的地址是这样写的: vagrant@127.0.0.1:/opt/git/projec

我正在使用Vagrant&VirtualBox与ubuntu机器一起工作。 现在,我想通过终端中的命令使这台机器成为服务器。 我在基于Windows的PC上使用这台机器,我想在Windows PC上创建一个git项目,并将其推送到虚拟机上的服务器。 我看到这本书: 我做了所有的步骤,但是在为远程服务器配置URL的过程中遇到了麻烦。正如我所说,我的远程服务器位于我使用Vagrant创建的Ubuntu虚拟机上。 我的地址是这样写的: vagrant@127.0.0.1:/opt/git/project.git 我想这个地址有问题 但当我尝试推送时,会出现如下错误:

致命的:'vagrant@127.0.0.1/opt/git'似乎不是git存储库 致命:无法从远程存储库读取

请确保您拥有正确的访问权限 并且存储库存在

我已经将从Windows生成的id_rsa.pub复制到了.ssh库中,并将其复制到了授权的_密钥中。
有什么问题?可能有很多。

我认为问题在于地址,您无法从不同的机器访问本地主机。应该存在存储库与计算机ip/主机名的绑定。假设您的本地计算机和虚拟机位于考虑网桥的192.168.x.y系列上。然后您就可以访问而不会出现任何错误。或者你可以试试
在windows计算机上托管git服务器并使用任何git客户端访问它。

我不明白为什么推送到一个流浪的VM会有帮助。你到底想完成什么?也许有更好的解决办法。