Я хотел бы использовать git без записи sudo каждый раз, когда я записываю команду на CentOS

и я понятия не имею, как это сделать. Я проверил на Google, и я нашел эту команду с chown, но ни одна из них не сработала

Отредактировано: я не хочу использовать sudo, я хочу использовать git без записи sudo каждый раз. Например, каждый раз, когда я записываю на пленку git checkout, у меня появляется ошибка разрешения, и мне нужно записать sudo git checkout и пароль для этого

1 ответ1

1

Возможно, у вас нет прав на запись в папку, в которую вы хотите оформить заказ.

Какие разрешения у вас там есть? Бежать

ls -la </path/to/gitfolder>

Вы должны получить что-то вроде:

$ ls -la /path/to/gitfolder
total 8
drwxrwxr-x  2 user group 4096 Sep 14 14:03 .
drwxr-xr-x 24 user group 4096 Sep 14 14:03 ..

Здесь, в . там должно быть ваше имя user а не root (если вы запускаете его на своем компьютере).

Если некоторые файлы принадлежат пользователю root , вы можете изменить владельца текущей папки и файлов с помощью этой команды.

chown -R <user> .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .