Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git突然找不到Github存储库_Git_Github_Version Control_Terminal_Repository - Fatal编程技术网

Git突然找不到Github存储库

Git突然找不到Github存储库,git,github,version-control,terminal,repository,Git,Github,Version Control,Terminal,Repository,我有一个Github组织,由我的Github帐户管理。我的所有存储库都运行良好。当我创建一个新的存储库时,我将其设置为private,并将我的Github帐户添加为Collaborator。突然,我所有计算机上的所有存储库都停止了“工作”。每次我想拉或推存储库时,都会出现以下错误: 在此输入代码远程:未找到存储库。 致命:存储库'https://github.com/Organisation/Repository.git/'未找到 与我一起工作的所有存储库和客户机也是如此。即使是新创建的私人回购

我有一个Github组织,由我的Github帐户管理。我的所有存储库都运行良好。当我创建一个新的存储库时,我将其设置为private,并将我的Github帐户添加为Collaborator。突然,我所有计算机上的所有存储库都停止了“工作”。每次我想拉或推存储库时,都会出现以下错误:

在此输入代码远程:未找到存储库。
致命:存储库'https://github.com/Organisation/Repository.git/'未找到

与我一起工作的所有存储库和客户机也是如此。即使是新创建的私人回购协议

创建新回购协议时的工作流程是

  • 在Github网站上添加回购协议并将其设置为私有
  • 将我的Github帐户添加为协作者
  • 在终端上切换到“我的回购”文件夹
  • git init
  • git远程添加源https://CopiedLinkToPrivateRepo
  • git添加。
  • git提交-m‘我的消息’
  • git推送原始主机
  • Dang-未找到存储库
  • 这一工作流程已经运行多年了。直到几周前,它突然停止工作。

    多亏了CodeWizard

    对于所有搜索的人来说,似乎有两种解决方案

  • 使用SSH密钥提供凭据。否则,无法找到专用存储库。出于任何原因,Git不再要求没有ssh密钥的凭据
  • 第二种方法是将用户名设置到远程url中。例如:
    git远程设置urlhttps://USERNAME@github.com/usernameorganisation/repository.git
    。Github网站有时似乎不提供包含用户名的链接
    git remote-v
    的输出是什么?
    git remote-v
    返回当前URL。由于姓名原因,无法将其公开发布<代码>原点https://github.com/orga/repo.git (提取)
    原点https://github.com/orga/repo.git (推送)
    请原谅我的重复评论,但是当我手动将远程url更改为
    git remote set url origin时https://USERNAME@github.com/orga/repo.git
    它正在工作。有没有可能GitHub改变了什么?我是这个星球上唯一一个没有得到它的人吗?我以前从来没有手动这么做过。切换到ssh密钥,应该可以解决这个问题。你有没有和你的git管理员核实过他没有阻止https协议?没有简单的ssh密钥。[不错。对我来说,你的第二个选项解决了这个问题。看起来,GitHub有时会遇到问题,因为git中的本地用户名与你在GitHub中的用户名不匹配