Я повертаюсь до незвичної помилки під час спроби зробити "git push" до мого сховища GitHub:
Підрахунок об’єктів: 8, зроблено. Дельта стиснення за допомогою 2 ниток. Стиснення предметів: 100% (4/4), зроблено. Написання об'єктів: 100% (5/5), 1,37 KiB, виконано. Всього 5 (дельта 2), повторно використане 0 (дельта 0) помилка: недостатній дозвіл на додавання об'єкта до бази даних сховища ./objects фатально: не вдалося записати об’єкт помилка: розпаковуються об'єкти, що вийшли з кодом помилки 128 помилка: розпакування не вдалося: розпакувати об’єкти ненормальний вихід На git@github.com: bixo / bixo.git ! [віддалено відхилено] master -> master (n / a (помилка розпакування)) помилка: не вдалося надіслати деякі відгуки на 'git@github.com: bixo / bixo.git'
- Після чистого клону з GitHub я можу редагувати / додавати / фіксувати / висувати модифікований файл.
- Якщо я повторю це вдруге, я отримую вищевказану помилку.
- Я можу добре перейти до інших сховищ GitHub.
- Я перевірив дозволи на файли / каталоги на моїй стороні, і вони здаються нормальними.
- Я працюю git 1.6.2.3 на Mac OS X 10.5.8
Наведене вище сховище стало моїм задоволенням для попереднього запитання про переповнення стека ( SO 1904860 ), тому, можливо, репортаж GitHub зіпсувався. Єдина подібна проблема, яку я знайшов за допомогою пошуку, - це проблема розпакування, що не вдалося повідомити про github. Хто-небудь ще стикався з цією проблемою раніше, особливо коли не використовується GitHub?
foo
і git
; обидва можуть читати /opt/git/<repo>
, але лише git
писати до нього. git
за замовчуванням для поточного користувача, якщо жоден не вказаний .git/config
, про що я забув. Жоден із детально розроблених відповідей нижче не був необхідним.