на Ubuntu 19.10. Где я смонтировал свой google диск в nautilus.
Из любопытства я пытаюсь использовать google drive для git пульта (да, я знаю, что существует множество бесплатных вариантов хостинга, но мне интересно посмотреть, если Я могу заставить это работать).
Я нашел:
Могу ли я нажать / вытащить прямо с моего диска Google в Интернете?
Но когда я попробуйте git init --bare sample.git
в моем подключенном google-накопителе, я получу
$ pwd
/run/user/1000/gvfs/google-drive:host=xxx.xx,user=xx/stuff
$ git init --bare sample.git
error: unable to write symref for HEAD: Input/output error
Итак, я сделал git init --bare sample.git
за пределами моей смонтированной папки на google-накопителе и скопировал ее на мой google-диск syn c папка, которая работала нормально и дала мне:
$ pwd
/run/user/1000/gvfs/google-drive:host=xxx.xx,user=xx/stuff/sample.git
Далее я настраиваю вышеупомянутый «URL» как удаленный для моего существующего локального репозитория git и пытаюсь вставить pu sh на мой диск Google:
$ pwd
/home/user/stuff/sample
$ git log -1
commit 654c..3092 (HEAD -> master)
Author: ...
Date: ...
$ git remote add origin /run/user/1000/gvfs/google-drive:host=xxx.xx,user=xx/stuff/sample.git
$ git push -u origin master
Enumerating objects: 516, done.
Counting objects: 100% (516/516), done.
Delta compression using up to 8 threads
Compressing objects: 100% (270/270), done.
Writing objects: 100% (516/516), 411.83 KiB | 57.00 KiB/s, done.
Total 516 (delta 296), reused 409 (delta 224)
remote: fatal: premature end of pack file, 36 bytes missing
remote: warning: die() called many times. Recursion error or racy threaded death!
error: remote unpack failed: index-pack abnormal exit
To /run/user/1000/gvfs/google-drive:host=xxx.xx,user=xx/stuff/sample.git
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to '/run/user/1000/gvfs/google-drive:host=xxx.xx,user=xx/stuff/sample.git'
Вторая попытка дает:
$ git push -u origin master
Enumerating objects: 516, done.
Counting objects: 100% (516/516), done.
Delta compression using up to 8 threads
Compressing objects: 100% (270/270), done.
Writing objects: 100% (516/516), 411.83 KiB | 66.00 KiB/s, done.
Total 516 (delta 296), reused 409 (delta 224)
remote: Resolving deltas: 100% (296/296), done.
remote: fatal: write error: Operation not supported
error: remote unpack failed: index-pack abnormal exit
To /run/user/1000/gvfs/google-drive:host=xxx.xxk,user=xx/stuff/sample.git
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to '/run/user/1000/gvfs/google-drive:host=xxx.xx,user=xx/stuff/sample.git'
Есть идеи?