我正在按照此处给出的说明创建一个 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 文件并向其中添加以下内容(在 # User privilege specification 下):
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)