使用不同端口上的IP地址通过SSH进行Git

时间:2010-11-18 21:19:08

标签: windows git ssh ip-address msysgit

我有一台机器,我想用作Git服务器。存储库将有2个贡献者。我在服务器上设置了一个SSH帐户,这是一台Windows机器。我几乎跟着http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/博客和步骤。

我可以在服务器上设置git --bare init,它确实会创建一些文件夹,但它没有.git文件夹 - 我在想它是怎么回事。

我使用连接到ssh ssh -p -port ssh://xx.xx.xxx

但是,当我尝试使用

进行连接时

git push ssh://xx.xx.xxx:port / myrepository.git

myrepository.git是我在服务器上创建的裸存储库。

我收到错误消息,说它似乎不是有效的存储库。

请告诉我可能有什么问题?我有一种感觉,我错过了SSH的一些配置。我是SSH和git的新手。

感谢

1 个答案:

答案 0 :(得分:3)

myrepository.git位于何处?是C:\myrepository.git吗?

如果没有,那么从查看蒂姆戴维斯的指南,您可能想要指定完整的路径:

git push ssh://xx.xx.xxx:port/FULL/PATH/TO/myrepository.git