我正在按照此处给出的说明创建Git存储库。一切顺利,直到最后一行:
$ git push -u origin master
致命:'origin'似乎不是git存储库
致命:远端意外挂断
我在OS X 10.6.8上使用git版本1.7.11.3
$ git remote -v
什么都不返回
存储库的配置文件:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
我不得不使用sudo visudo命令打开sudoers文件,并将以下内容添加到该文件中(在#用户权限规范下):
git ALL=(ALL) ALL.
现在,如果我这样做:
$ git remote add origin /Volumes/500GB/git-repository/myproject.git
它返回没有错误,但是我在存储库中看不到任何代码(它具有上述目录,例如分支,钩子等)
如果我做:
$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
$ git remote -v
origin /Volumes/500GB/git-repository/myproject.git (fetch)
origin /Volumes/500GB/git-repository/myproject.git (push)