2009-09-16 130 views
1

我不明白,为什么'致命'在这里?实际上所有的提交都被推送。git push fatal:不是git存储库:'。'

[email protected]:(master)~/workspace/S4$ git push 
Counting objects: 5, done. 
Compressing objects: 100% (3/3), done. 
Writing objects: 100% (3/3), 280 bytes, done. 
Total 3 (delta 2), reused 0 (delta 0) 
To ssh://[email protected]/var/git/S4 
    79ea0f2..6e8a193 master -> master 
fatal: Not a git repository: '.' 

回答

3

那么,如果/var/git/S4在远程一个Git仓库,然后,也许,这件事情在钩子脚本发生?

然后,将我对kmarsh的回答的评论复制到我刚刚提出的建议:我建议使用[email protected]:/var/git/S4而不是URL形式的ssh。

+1

钩子脚本错误 – kingoleg 2009-09-17 10:12:00

+0

钩子脚本错误是什么? – coredump 2012-03-09 05:00:32

1

替换:

ssh://[email protected]/var/git/S4 

ssh://[email protected]//var/git/S4 

要进入账户的主目录的完整路径,而不是一个相对的。

+0

呃......现在我意识到它看起来很奇怪。我建议'account @ host:/ var/git/S4',而不是类似url的表单。问题是,如果git已经走了这么远,如果它是一个错误的目录? – 2009-09-16 11:43:56