我正在运行以下脚本在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 master
或git 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
检查原点是否正确。还有什么问题可以解决?
答案 0 :(得分:5)
你必须仔细检查你的拼写。根据Github的指南,您的用户名为nalgene
,因此网址为https://github.com/nalgene/MultiView.git
。该错误消息提示您添加了与您https://github.com/naglene/MultiView.git
和l
交换的用户名不同的g
的遥控器。
此外,默认分支称为master
,而不是maaster
或mater
。
答案 1 :(得分:0)
使用Github,您必须首先确保您已经在github上创建了存储库,然后再尝试从您身边推送它。看到这个答案: https://stackoverflow.com/a/12407847/735614
你在那里做回购了吗?或者你只是在你身边并尝试通过推送在服务器上创建它?答案 2 :(得分:0)
这几乎是不明显的,但如果您在运行git push
之前忘记在Github上创建新的存储库,也会发生这种情况。