Я установил git как root в свою систему Linux (debian), прежде чем создал своего пользователя. После того, как я создал пользователя Я пытаюсь выполнить команду (как новый пользователь):Не удалось создать файл gitconfig для пользователя
git config --global user.name "myusername"
Но я получаю ошибку:
error: could not lock config file /home/<username>/.gitconfig: Permission denied
Когда я печатаю
git config --global --edit
Он начинается мой редактор с путём /home/<username>/.gitconfig
. Я думаю, что это действительно странно. Я попытался создать файл .gitconfig, создав его как sudo, а затем переместите файл .gitconfig с /root/.gitconfig
в /home/<username>/.gitconfig
и, наконец, chown его моему пользователю, но это тоже не сработает. Пожалуйста, помогите мне ..
EDIT: Проблема была связана с правами пользователя на домашней директории пользователя. Я только что побежал:
sudo chown username:username /home/username
И затем он работал как усал.
Но проблема в том, что он не существует в пользовательском пространстве? Хорошо, но плохо попробуйте и сделайте это вручную ... Я вернусь к вам, спасибо – patriques
Мои проблемы с решениями выше, посмотрите, интересуетесь ли вы, спасибо за сотрудничество и ваше предложение. – patriques