Использование команды git без sudo в CentOS

332
Cornos

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

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

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

0
Добро пожаловать в Супер пользователя! Можете ли вы отредактировать свой пост, чтобы описать вашу проблему более полно? Зачем вам в первую очередь использовать `sudo` с` git`? bertieb 6 лет назад 3

1 ответ на вопрос

1
chloesoe

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

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

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> . 
pwd /home/user ls -la drwxrwxr-x. 4 user user 4096 13 sept. 14:16 Folder This is what i have in this Folder Cornos 6 лет назад 0
the problem was on the directory it was owned by root indeed Problem solved with chown -R Cornos 6 лет назад 0
All of that because i've done a git clone with a sudo I guess doing a git clone with sudo is not the best practice Cornos 6 лет назад 1
@ Корнос, пожалуйста, используйте галочку рядом с этим ответом, чтобы указать, что это правильный ответ. Это даст ОП еще несколько баллов, пометит этот вопрос как решенный и покажет другим с похожими вопросами, что это решение подойдет вам. music2myear 6 лет назад 0
@ music2myear спасибо за отзыв, но ты имеешь в виду, что зеленая галочка означает "решено", или я должен отредактировать заголовок с помощью [решено]? Cornos 6 лет назад 0
Только вы, тот, кто задал вопрос, можете решить, какой ответ вам больше подходит, и только у вас есть возможность нажать зеленую галочку. Размещение «решено» в названии ничего не делает и не должно быть сделано. Кроме того, я настоятельно рекомендую вам совершить краткую экскурсию, которая довольно хорошо объясняет все это: https://superuser.com/tour music2myear 6 лет назад 0

Похожие вопросы