推送期间发生内部异常:无法存储对象

时间:2012-04-01 22:44:58

标签: eclipse git egit

您好我是Git的新手并尝试设置服务器部件和客户端部件。 在服务器端,我有ssh访问和Git 1.5版 在客户端,我与eGit有关。

我通过常规手段在服务器端创建了git repo:git init并添加了简单的html文件。 使用eGit我检查回购,一切似乎进展顺利。我在客户端进行了更改,提交了它并决定返回服务器。

现在我已设置所有权限但仍会收到以下错误: enter image description here

我不知道如何修复它并且错误消息没有提供太多细节。 请帮忙。

谢谢!

3 个答案:

答案 0 :(得分:3)

对我来说,在Windows eclipse上,我遇到了这样的错误:

An internal Exception occurred during push: github.com/***/***/service=git-receive-pack not found

我只是重新配置了eclipse并添加了我的github帐户信息并存储它。然后它奏效了。 Team-> Remove->配置push to upstream-> URI,Change->添加身份验证详细信息

答案 1 :(得分:0)

好的,我按照以下方式解决了我的问题:

1)我更改了远程提取的配置,并从 sftp 拉到 ssh

2)一旦我做了第1步。我得到了不同的错误:

enter image description here 当我试图从终端推送更改时,我得到了以下内容:

  
    
      

git push origin
      密码:
      bash:git-receive-pack:命令未找到
      致命:远程端意外挂断

    
  

3)找到上述错误的答案:git-upload-pack: command not found, how to fix this correctly

4)在旧的服务器上,git的路径是:“/ usr / local / git / bin”所以我把它添加到.bashrc文件中。

一旦我这样做,一切都开始起作用了:

enter image description here

答案 2 :(得分:0)

可能的问题是: 1.源代码可能不会首先提交。请尝试提交并查看。 2. github身份验证存在一些问题。请重新验证凭据并尝试使用:Team-> Remove->配置推送到上游 - > URI,更改 - >添加身份验证