我试图在我自己的服务器上设置git,并在那里用capistrano推送我的项目。nameofrepo.git似乎不是一个混帐存储库
还在说
致命的:“/home/gitolite/repositories/iminrails.git”似乎并不 是一个Git仓库 但我可以看到iminrails.git目录库的服务器。 所以我尝试了不同的过程如何推动我的回购在服务器上,但我仍然得到这个错误。
[email protected]:/var/www/iminrails$ scp -r /tmp/iminrails.git [email protected]:/home/gitolite/repositories/
Enter passphrase for key '/home/ofer/.ssh/id_rsa':
bad command: scp -r -t -- /home/gitolite/repositories/
lost connection
[email protected]:/var/www/iminrails$ git push origin master:refs/heads/master
Enter passphrase for key '/home/ofer/.ssh/id_rsa':
fatal: '/home/gitolite/repositories/iminrails.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
你的第一个命令失败。这应该在推送错误之前修复。 – JoePasq 2012-03-27 20:18:41
尝试使用'ssh'访问服务器并使用'git init'创建存储库以确认您拥有这些权限。 – 2012-03-28 21:59:19