Init github存储库

时间:2012-12-22 07:53:14

标签: git 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选项,但我不知道在哪里。任何人都可以帮我找到令人眼花缭乱的明显吗?

2 个答案:

答案 0 :(得分:1)

你能发布git remote show origin的结果吗?从你看到的错误看起来,你只是忘了在你的用户名后面加上回购名称......

此外,this GitHub help article上提到错误是因为使用了非常旧版本的git或者没有对repo的推送访问权限。 (它也可能是不正确的远程原始URL的结果,例如大小写不正确的URL。)

编辑:刚才注意到格式化使<repo>显示为空白,很可能你只有旧版本的git,所以更新。

答案 1 :(得分:1)

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

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

    $ git remote add origin git@github.com:<your_username>/Foo.git
    $ git push -u origin master
    
  4. 如果您遇到冲突,请在推送前从远程仓库取货:

    $ git pull