7

对端解包时出错

我遵循的步骤: 在系统 A(远程)上:

  1. 安装EGit
  2. 创建项目
  3. 分享那个项目
  4. 创建存储库
  5. 添加该项目并将其提交到存储库
  6. (共享存储库文件夹)

在系统 B(本地)上:

  1. 安装 EGit
  2. 导入项目(通过克隆远程存储库)
  3. 选择克隆(不添加)
  4. 给出远程存储库的路径,如 192.168.10.28\Git\repo
  5. 检查分支
  6. 给出目标路径(本地)
  7. 按照简单的步骤导入项目
  8. 修改代码
  9. 将其提交到本地存储库
  10. 现在转到存储库视图并将本地存储库内容推送到远程 1
  11. 错误窗口弹出说

“无法连接到任何存储库:\192.168.100.28\Git\repo(推送期间发生内部异常:\192.168.100.28\Git\repo:管道关闭)”

4

2 回答 2

6

此问题并非特定于 Egit。当 git 无法写入远程系统上的目标文件夹时会发生这种情况。如另一个答案所述,这可能是该文件夹没有正确的权限。也可能是由于其他原因,例如在我的情况下,文件系统已达到最大容量。

于 2014-02-10T16:33:35.730 回答
5

Egit 上唯一的“管道关闭”错误在错误314107 中提到,与您的情况无关。

您的方案中唯一可疑的元素是您的远程仓库的地址。使用文件协议,我会指定:

file:///192.168.100.28/Git/repo.git

正如OP Abhay评论的那样,目标文件夹是 write protected,这足以触发该错误消息。

于 2011-05-09T06:22:12.067 回答