Случайно запустил git clean -d -f и должен вернуться к python3.7 - PullRequest
1 голос
/ 28 марта 2019

Больше не буду работать, но мне удалось спасти почти все, кроме случаев, когда я пытаюсь запустить git pull Я получаю ошибку (потому что эти файлы были удалены)

error: unable to create file /settings/__pycache__/__init__.cpython-37.pyc (Permission denied)
error: unable to create file /settings/__pycache__/base.cpython-37.pyc (Permission denied)
error: unable to create file /settings/__pycache__/dev.cpython-37.pyc (Permission denied)
error: unable to create file /settings/__pycache__/local.cpython-37.pyc (Permission denied)
error: unable to create file /settings/__pycache__/prod.cpython-37.pyc (Permission denied)

Потому что запущен git clean -d -f . удален

Removing lib/python3.6/
Removing lib/python3.7/site-packages/allauth/
Removing lib/python3.7/site-packages/autoslug/
Removing lib/python3.7/site-packages/captcha/
Removing lib/python3.7/site-packages/cities_light/
Removing lib/python3.7/site-packages/debug_toolbar/
Removing lib/python3.7/site-packages/defusedxml/
Removing lib/python3.7/site-packages/oauthlib/
Removing lib/python3.7/site-packages/openid/
Removing lib/python3.7/site-packages/progressbar/
Removing lib/python3.7/site-packages/python_utils/
Removing lib/python3.7/site-packages/ranged_response/
Removing lib/python3.7/site-packages/requests_oauthlib/
Removing lib/python3.7/site-packages/sqlparse/
Removing lib/python3.7/site-packages/unidecode/
Removing lib/python3.7/site-packages/whitenoise/__pycache__/
Removing lib/python3.7/site-packages/whitenoise/runserver_nostatic/__pycache__/
Removing lib/python3.7/site-packages/whitenoise/runserver_nostatic/management/__pycache__/
Removing lib/python3.7/site-packages/whitenoise/runserver_nostatic/management/commands/__pycache__/
Removing success.html
Removing profile_pics/13958293_10209401380008125_7702518920572958301_o_2.JPG
warning: failed to remove /settings/__pycache__/__init__.cpython-36.pyc
warning: failed to remove /settings/__pycache__/base.cpython-36.pyc
warning: failed to remove /settings/__pycache__/prod.cpython-36.pyc
warning: failed to remove /settings/__pycache__/local.cpython-36.pyc
Removing /static/
Removing /migrations/.0011_auto_20190217_1023.py.swp

Я не хочу наносить больше урона и не знаю, как поступить. Я запускаю этот проект Django Python на Ubuntu 16.04, нужно ли переустанавливать python3.7?

ls -lh возвращает

-rw-rw-r-- 1 trillav trillav    0 Mar  6 15:15 all
drwxrwxr-x 3 trillav trillav 4.0K Mar  8 14:03 bin
drwxrwxr-x 2 trillav trillav 4.0K Mar  6 15:15 include
drwxrwxr-x 3 trillav trillav 4.0K Mar 28 12:01 lib
-rw-rw-r-- 1 trillav trillav   59 Mar  6 15:15 pip-selfcheck.json
-rw-rw-r-- 1 trillav trillav  312 Mar  6 15:15 README.md
-rw-rw-r-- 1 trillav trillav  683 Mar  8 14:03 requirements.txt
drwxrwxr-x 3 trillav trillav 4.0K Mar  6 15:15 src

1 Ответ

2 голосов
/ 28 марта 2019

похоже, что некоторые файлы внутри вашего проекта не принадлежат вам, вы можете найти его

find . \! -user trillav -print

чтобы исправить это, попробуйте сменить владельца следующей командой

sudo chown -R trillav:trillav .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...