代码之家  ›  专栏  ›  技术社区  ›  Mako212

当我收到一个错误,说存储库不存在(它确实存在)时,如何将本地存储库推送到GitHub

  •  0
  • Mako212  · 技术社区  · 6 年前

    可能有一个非常简单的解决方案,但我对Git还是个新手,我一直坚持着:

    我创建了一个github帐户和一个名为 Sales . 在本地,我已经跑了

    git init
    
    git add . 
    
    git commit -m "Adding files to git for the first time"
    

    git status 返回:

    $ git status
    On branch master
    nothing to commit, working tree clean
    

    然后我继续努力推进到Github

    git remote add origin https://github.com/username/Sales
    

    回报:

    致命:远程来源已经存在。

    如我所料,因为我已经创造了它。

    但如果我跑步:

    git push -u origin master
    

    它返回:

    远程:未找到存储库。 致命:存储库' https://github.com/username/Sales.git/ 找不到

    我真的不知道该怎么做才能解决这个问题。这个问题的一个潜在来源是,我之前尝试登录到一个个人的github帐户,shell提示我第一次登录到那个帐户。当我更改为新创建的工作帐户时,从未提示我重新登录。我需要以某种方式强制吗?

    我使用 username 作为我的工作帐户用户名):

    git remote set-url origin https://github.com/username/Sales
    
    4 回复  |  直到 6 年前
        1
  •  2
  •   Dimitri Acosta    6 年前

    你必须确定好几件事。

    1. 确保存储库存在。

    2. 确保您已为存储库添加了远程。 git remote add origin repository_url

    3. 确保已将公共ssh密钥复制到 github settings

        2
  •  1
  •   ggirodda    6 年前

    尝试删除遥控器,然后再次添加,从GitHub复制链接:
    git remote rm origin
    git remote add origin your_url_copied_from_github

        3
  •  0
  •   adsf    6 年前

    一个潜在的原因可能是存储库不是在GitHub上创建的——在GitHub中创建一个名为Sales的回购,然后推到那里。

        4
  •  0
  •   AppleCiderGuy    6 年前

    您需要将来源添加到本地回购。 使用此:

    git remote add origin <remote repository URL>