- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在使用 git 将我的本地代码推送到服务器。我有一个名为“origin”的本地 Remote ,我在服务器上有一个名为“github”的 Remote 。通常,提交后,我使用“git push origin master”将本地代码推送到 github。接下来,我通过 ssh 进入服务器并使用“git pull github master”将 github 代码 pull 到服务器上。这已经工作了几个星期。然而,昨天当我从github上 pull 代码到我的服务器时,我得到了以下错误:
python$ git pull github master
ERROR: Repository not found.
fatal: The remote end hung up unexpectedly
我回到我的本地计算机并尝试了“git push origin master”,它工作正常。我还尝试了“git pull origin master”并且它也有效,所以很明显 repo 存在。所以我认为服务器上的 Remote 可能有问题。我检查了 Remote (使用“git remote -v”),它们与我本地计算机上的 Remote 完全匹配,除了具有不同的 Remote 名称。我还应该如何解决这个问题?
编辑
我知道对此可能没有简单的解决方案。不过,我对 git 和 github 还很陌生,所以我想知道解决这个问题的最佳方法。我应该尝试销毁我的 git 并运行另一个 git init 吗?关于可能出现的问题还有其他建议吗?
编辑 2
所以现在错误变成了:
python$ git pull github master
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
我决定尝试在另一个目录中初始化一个 git,添加一个新的远程并从新目录中 pull 。我最终得到了相同的结果。我猜我可以通过修理我的 key 来解决这个问题。我的本地 git 和 key 仍在工作,我可以从我的本地存储库中获取我的 key 并将它们放在服务器上吗?
最佳答案
Github 上有 some issues with SSH keys这个月早些时候,也许你需要确认一下?
关于git pull突然停止工作,排查 "Repository not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9898103/
我在 Microsoft Azure 中创建了一个新的 Windows Server 2012 R2 虚拟机。该虚拟机上安装的其他内容之一是 IIS 中托管的网站,但我似乎无法让该服务器上的 IIS
引用问题:: EJB weblogic.ejb20.cache.CacheFullException 我试图了解 EJB 容器如何管理实体 bean,我知道 EJBHome 对象上的 create/f
我刚刚继承了一个node.js 项目,我怀疑 Node 项目所需的一些原始样板尚未完成。这也是我第一次使用node.js。 无论如何,当我运行 node app.js 时,正确的端口会启动,但应用程序
我需要查看在 Azure 应用服务中运行的 .Net 应用程序的日志。 我在应用程序源代码中看到了许多我希望在 Application Insights 中看到的日志,但是,转到 Applicatio
我一直在使用 git 将我的本地代码推送到服务器。我有一个名为“origin”的本地 Remote ,我在服务器上有一个名为“github”的 Remote 。通常,提交后,我使用“git push
我用印地 TidHTTPServer和 TidServerIOHandlerSSLOpenSSL在我的服务器组件上处理命令和控制的 HTTPS 请求。 在某些情况下 - 服务器上没有任何记录的错误 -
更新:如果弄清楚了这一点,但我仍然对解释感兴趣。问题是我在运行下面的代码的同时也从 SqlWorkbenchJ 连接到我的 Redshift 集群(两者都在同一台笔记本电脑上运行)。第二次我断开 Sq
使用 CloudFormation 在 AWS 中创建带有附加 AutoScalingPolicy 的 AutoScalingGroup 时,您可能会收到错误 the load balancer do
我是一名优秀的程序员,十分优秀!