2012-12-22 124 views
0

我刚刚创建了一个新的Github存储库,但显然忘记了允许Github创建自述文件,以此来帮助初始化存储库。初始github存储库

我试图在本地创建这一点,用下面的命令将其推:

git remote add origin 
git push -u origin master 

但是,它不断给我的错误:

https://github.com/Arkaaito/<repo>/info/refs not found: did you run git update-server-info on the server?

我不知道该怎么在Github上运行git update-server-info,因为Github不提供通过ssh的shell访问;某处有一些UI选项,但我不知道在哪里。任何人都可以帮助我发现这个非常明显的东西吗?

回答

1

你可以张贴的git remote show origin从你得到了错误的容貌的结果,你只是忘了,包括回购名用户名后...

而且,提到的this GitHub help article错误的结果使用一个真正旧版本的git或没有推入访问回购。 (它也可以是一个不正确的远程源URL的结果,例如用不正确的大写的URL。)

编辑:只注意到它是由<repo>显示为空白的格式,这是最有可能的,你只是有一个旧版本的git,所以更新。

+1

更新我的git版本没有帮助,但是您发送的链接也建议检查为远程原点设置的URL的* case *。果然,我正在利用我的项目名称,但显然它应该是小写字母。我已经稍微编辑了答案,以便从链接的帮助文章中调出这种可能性。 – Arkaaito

1
  1. 在Github上创建一个回购。
  2. 在本地计算机上创建一个回购:

    $ cd Foo 
    $ touch README.md 
    $ git init 
    $ git add . 
    $ git commit -m "Initial commit" 
    
  3. 链路本地&远程之间的回购,然后推送到远程:

    $ git remote add origin [email protected]:<your_username>/Foo.git 
    $ git push -u origin master 
    

如果你遇到冲突的话,推之前从远程回购拉:

$ git pull