Windows 设置远程存储库-遇到问题-tortoisegit

Windows 设置远程存储库-遇到问题-tortoisegit,windows,git,amazon-ec2,tortoisegit,Windows,Git,Amazon Ec2,Tortoisegit,我在我的电脑上有一个本地存储库,这是用Tortoisegit做的 我还有一个运行WindowsServer2012的AmazonWebServicesEC2实例,并在上面安装了Ortoisegit。我已经打开了端口9418(TCP),并为其创建了入站防火墙规则。我有一个指向服务器的域,服务器可以通过HTTP(运行apache)在我的域中访问 我在服务器上创建了一个文件夹c:\Repos,并将HOME环境变量设置为指向该文件夹。在Repos内部,我创建了一个名为ProjectX.git的新文件夹,

我在我的电脑上有一个本地存储库,这是用Tortoisegit做的

我还有一个运行WindowsServer2012的AmazonWebServicesEC2实例,并在上面安装了Ortoisegit。我已经打开了端口9418(TCP),并为其创建了入站防火墙规则。我有一个指向服务器的域,服务器可以通过HTTP(运行apache)在我的域中访问

我在服务器上创建了一个文件夹
c:\Repos
,并将HOME环境变量设置为指向该文件夹。在Repos内部,我创建了一个名为
ProjectX.git
的新文件夹,然后使用龟甲右键单击,在新文件夹中创建了一个裸存储库

我想通过将服务器添加为远程服务器,将本地repo初始推送到服务器上,但我不确定url是否正确

 // also for clarification who is user?  
 // Do I use the windows username?
 git://user@hostname/ProjectX.git

请避免使用“精英”回答,如“使用CLI傻瓜”或“为什么不花时间正确学习git而不是使用gui快捷方式”,我在git网上的所有问题中都看到了这一点。GUI的存在是有原因的,我已经说够了。

决定了没有足够好的文档来在windows上设置
git://
协议,并永久共享回购协议,我选择了。这正好很有效。设置非常简单。

我总是用它来完成您需要的任务。我一直认为根本就没有“git服务器”,但每个repo本身都是一个客户机/服务器,可以进行通信/同步。不过,我使用裸存储库进行部署,它们有一个url(http协议,而不是git),但它们托管在linux上,需要ssh身份验证。不过,我不确定这在windows上是如何工作的