2016-07-20 4 views
0

Я новичок в git, и я пытаюсь установить git 2.9.2 из here. В установке (последней из многих) я решил запустить ее только из bash. Теперь я пытаюсь установить его, и первая вещь, которую я стараюсь, чтобы установить мое имя сУстановка git на Windows 10, не удалось получить доступ .gitconfig

$ git config --global user.name "My Name" 

Но после того, как я выполнить это, я получаю:

fatal: unable to access 'C:\Program Files\Git\ C:\Windows\system32\config\systemprofile/.config/git/config': Invalid argument 

Давайте предположим, что я теперь хочу клонировать хранилище. Вставить что-то вроде:

git clone https://[email protected]/team/repo.git 

Но я получаю:

fatal: unable to access 'D:\TestRepo\ C:\Users\username/.config/git/config': Invalid argument 

Я думал, что файл .gitconfig должен находиться внутри каталога C:/Users/username, но он пытается найти C:\Users\username/.config/git/config, что кажется немного странным. Моя переменная HOME составляет% USERPROFILE%, как и должно быть. Любая помощь оценивается.

+0

Правильно, попробуйте запустить git-команду 'git config -global core.autocrlf = true' и дайте мне знать, какой результат вы получите. –

+0

Я получаю «фатальный: не удалось получить доступ» C: \ Program Files \ Git \ C: \ Users \ username/.config/git/config: Неверный аргумент ' –

+0

Вы запускаете его с правами администратора? Что означает «установить HOMEPATH»? –

ответ

1

Вы использовали git init в папке, из которой вы пытаетесь работать? Также вам необходимо настроить свое имя пользователя и адрес электронной почты для своей учетной записи github, чтобы он работал правильно.

мерзавец конфигурации --global user.name «имя пользователя»

мерзавец конфигурации --global user.email «[email protected]»

также, если у вас есть место в вашем имени, пожалуйста, не забудьте фильтруйте его. ex: "my name" = "my \ name"

Вы создали свой удаленный репозиторий? мерзавец удаленного добавить происхождение https://github.com/rodoggx/yourRepository.git

0

Хорошо я предполагаю, что мой недостаток знаний по основным вещам заставило меня выглядеть глупо ...

Я просто должен был удалить переменную окружения HOME и все работало как шарм. Я даже не помню, почему у меня установлена ​​переменная HOME (не это ли Linux-штука?)

В любом случае спасибо за ваше время.

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