Не могу добавить файлы в мой репозиторий с Eclipse EGit - PullRequest
8 голосов
/ 15 декабря 2010

Я использую Eclipse (Helios) с PDT и EGit.У меня есть проект без контроля версий, поэтому я создал для него репозиторий git:

Team -> Share Project

Когда я пытаюсь добавить файлы своего проекта в репозиторий:

Team -> Add

Я получаю исключение:

Failed to add resource to index
    Failed to add resource to index
    Exception caught during execution of add command

Когда я вручную добавляю файлы в командной строке, все работает нормально.

Есть идеи?

РЕДАКТИРОВАТЬ:

Выдает сообщение об ошибке:

Caused by: org.eclipse.jgit.errors.ObjectWritingException: Unable to create new object: Z:\eage_layout\.git\objects\60\f30dd232bd6ddaeb198fb11400c2613a072189
 at org.eclipse.jgit.storage.file.ObjectDirectoryInserter.insert(ObjectDirectoryInserter.java:100) at org.eclipse.jgit.api.AddCommand.call(AddCommand.java:177)

Код, который я запускаюнаходится на виртуальной машине, работающей в CentOs.Я работаю на машине с Windows и использую общий ресурс samba, чтобы получить доступ к коду на виртуальной машине.Я установил разрешения файловой системы для моего каталога .git на 777, но все равно он не работает.

Ответы [ 5 ]

7 голосов
/ 12 марта 2012

У меня была похожая проблема, когда egit не смог добавить некоторые файлы, но не другие.После многих потраченных часов я наконец нашел решение своей проблемы.Добавление core.autocrlf = false решило проблему.

1 голос
/ 15 декабря 2010

Есть ли исключение в представлении журнала ошибок?На какой версии EGit вы работаете?Я знаю, что это не то, что можно рекомендовать, но я живу на переднем крае и использую n-builds .Они достаточно стабильны и предоставляют гораздо больше возможностей, чем последняя стабильная сборка.

1 голос
/ 15 декабря 2010

Это может быть похоже на эту тему :

Разобрался с проблемой - это было связано с Egit, а не с texlipse.
Оказалось, что естьпроблемы с несколькими проектами на рабочем месте, и у меня были некоторые мертвые, которые я удалил из представления рабочей области, но чьи каталоги все еще были там.
Перемещение этих папок из рабочей области, похоже, решило проблему.

Пробовали ли вы с рабочим пространством только один проект?

0 голосов
/ 14 апреля 2016

проблема с разрешением вашей папки, пожалуйста, дайте разрешение на запись, затем попробуйте. У меня та же проблема, но теперь она решена.

0 голосов
/ 06 апреля 2014

Может быть, это как-то связано с разрешениями для других файлов / каталогов, чем .git, у меня была такая же проблема после настройки git-проекта из корневой командной строки в debian, но после повторного выполнения всего этого из учетной записи пользователяв командной строке больше не было проблем в затмении

С уважением, Tord

...