我有一台机器,我想用作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的新手。
感谢
答案 0 :(得分:3)
myrepository.git
位于何处?是C:\myrepository.git
吗?
如果没有,那么从查看蒂姆戴维斯的指南,您可能想要指定完整的路径:
git push ssh://xx.xx.xxx:port/FULL/PATH/TO/myrepository.git