致命:https://github.com/user/repo.git/info/refs not found:你在服务器上运行git update-server-info了吗?

时间:2012-06-19 04:48:41

标签: github github-for-mac

我正在运行以下脚本在GitHub上设置git存储库:

Global setup:
  git config --global user.name "Your Name"
  git config --global user.email email_id@email.com

Next steps:
  mkdir MultiView
  cd MultiView
  git init
  touch README
  git add README
  git commit -m 'first commit'
  git remote add origin https://github.com/nalgene/MultiView.git
  git push -u origin master

此问题的最后一行git push -u origin mastergit push origin master会返回错误:

fatal: https://github.com/naglene/MultiView.git/info/refs not found: did you run git update-server-info on the server?

我研究了这个问题,似乎最可能的原因是拼写错误(区分大小写),但我确信这不是问题。我使用git remote -v检查原点是否正确。还有什么问题可以解决?

3 个答案:

答案 0 :(得分:5)

你必须仔细检查你的拼写。根据Github的指南,您的用户名为nalgene,因此网址为https://github.com/nalgene/MultiView.git。该错误消息提示您添加了与您https://github.com/naglene/MultiView.gitl交换的用户名不同的g的遥控器。

此外,默认分支称为master,而不是maastermater

答案 1 :(得分:0)

使用Github,您必须首先确保您已经在github上创建了存储库,然后再尝试从您身边推送它。看到这个答案: https://stackoverflow.com/a/12407847/735614

你在那里做回购了吗?或者你只是在你身边并尝试通过推送在服务器上创建它?

答案 2 :(得分:0)

这几乎是不明显的,但如果您在运行git push之前忘记在Github上创建新的存储库,也会发生这种情况。