Я только что получил свой новый ноутбук (Windows 7) и захотел клонировать первый репозиторий. Я использую ssh-соединение и закрытый ключ. К моему удивлению, мерзавец баш не может видеть мой домашний каталог для работы с каталогами .ssh по умолчанию:Git bash не может получить доступ к домашней директории на новой машине
$ git clone [email protected]:<blablabla>
Cloning into 'XXX'...
Could not create directory '/u//.ssh'.
The authenticity of host 'bitbucket.org (104.192.143.3)' can't be established.
RSA key fingerprint is SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/u/.ssh/known_hosts).
Вместо стандартной /C/Users/my_name
я вижу /u
в пути - откуда это взялось? Похоже, что вне Git Bash все работает нормально, я также проверил% USERPROFILE% env variable и настроен правильно.
положить больше деталей, чтобы уточнить некоторые вопросы
- Я не использую Cygwin. Я только установил Git-2.10.1-64, ввел пустой каталог
C:\Workspace
, щелкнул правой кнопкой мыши и выбралGit Bash Here
. $HOME
каталог установлен на/u/
- так что я предполагаю, что это корень проблемы. Должен ли я сильно изменить эту переменную в некоторых из первых скриптов Git Bash?- Текущий каталог
C:\Workspace
.