Что означает git под «неспособностью перенести объекты в постоянное хранилище» с помощью vscode - PullRequest
0 голосов
/ 30 августа 2018

Я строю голый репо в Linux когда я использую vscode в windows для написания кодов и загрузки linux, то git (версия 2.17.0) push master xxxx, встретил это:

Counting objects: 3, done.
Delta compression using up to 16 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 321 bytes | 160.00 KiB/s, done.
Total 3 (delta 1), reused 0 (delta 0)
error: unable to write sha1 filename 
./objects/ee/316617d17c8663636d107424531ba42f382f10: Permission denied
To /home/suny/test/git/project/arm
! [remote rejected] master -> master (unable to migrate objects to permanent 
storage)
error: failed to push some refs to '/home/suny/test/git/project/arm'

Я проверял, когда пишу код в linux и git push xxxx master, это не ошибка

1 Ответ

0 голосов
/ 30 августа 2018

Вы столкнулись с ошибкой разрешения файловой системы.

Это не проблема мерзавца. Какие учетные записи пользователей вы используете для загрузки и применения изменений?

Если вы используете несколько учетных записей, вам необходимо убедиться, что у вас настроены разрешения для групп Linux.

Больше материалов для чтения: https://serverfault.com/questions/26954/how-do-i-share-a-git-repository-with-multiple-users-on-a-machine

...