2017-01-02 2 views
0

Я использую рабочий стол github. Я работал над своим филиалом, и однажды мне нужно было обновить MAMP до MAMP PRO. В MAMP PRO мне нужно было установить новый локальный сервер с SSL. При настройке нового сервера мне нужно было изменить права доступа к каталогам и файлам. После внесения изменений рабочий стол Github показывает все файлы, которые не были изменены как измененные (на правой панели, где показаны изменения, пустые), файлы, которые были изменены, не отображаются на рабочем столе git, а локальные версии файлов старые (до изменений).github desktop - неправильные права доступа

В настоящее время рабочий стол Git показывает «ветвь А», но когда я проверил терминал, он показал, что в настоящее время отображается мастер. В один момент, когда я попытался перейти на желаемую «ветку A», git открыл ошибку: fatal: Не удалось создать «... /. Git/index.lock»: разрешение отклонено (128)

После мало исследований Я понял, что изменение разрешений заставил Git Desktop действовать странно. Как вернуть его с моими незафиксированными изменениями из «Отдела А»?

+0

Сделайте что-то противоположное тому, что вы делали раньше? –

+0

К сожалению, я не помню, с чего начиналась настройка. – user3100193

+0

Вы не должны смешивать пользователей, если не знаете, что делаете (особенно не root), поскольку вам нужно знать о группах и настроить их для правильной работы. –

ответ

2

Вы можете просто попробовать удалить файл блокировки с помощью оболочки git.

rm -rf .git/index.lock 

Также попробуйте запустить github для рабочего стола с правами администратора.

+0

Спасибо за ваш ответ! Удалит ли файл блокировки git мои неизменные изменения? И как запустить git с правами администратора? – user3100193

+0

Я думаю, что это не удалит вашу незавершенную работу. Файлы блокировки обычно используются для предотвращения одновременного доступа нескольких приложений к одному и тому же местоположению. https://en.m.wikipedia.org/wiki/File_locking –

+0

Вы можете просто щелкнуть правой кнопкой мыши по окну приложения github и выбрать вариант запуска как администратора –

Смежные вопросы