Я хотел бы использовать командную строку DOS для ввода команды: git clone "git_path.git" myDir
Он просит меня ввести пароль, которого я бы не хотел. Обычно я использую TortoiseGit для выполнения всех операций, связанных с git. Я хотел бы настроить круиз-контроль с помощью ant с помощью специальной задачи git. Поэтому мне нужно выполнить git clone
в командной строке Windows 7. Но он работает только с использованием git bash, а не DOS.
Судя по другим записям на форуме, я пытался преобразовать ключ с помощью puttyGen и выложить файл id_rsa
в c:/Users/myName/.ssh
Я также добавил authorized_keys
файл, но он по-прежнему запрашивает пароль. Любые идеи?
Спасибо
Я предполагаю, что проблема в том, что git bash знает, что нужно искать открытый ключ в вашем домашнем каталоге, а окно DOS - нет.
Я думаю, вам доступно несколько вариантов (ни один из которых я не пробовал, так как у меня под рукой нет Windows):
pageant
(Я предполагаю, что это не так, поскольку вы не сказали, что были) и что у вас загружен этот закрытый ключ.GIT_SSH
переменную среды к чему-то, что указывает расположение закрытого ключа - я бы угадать содержимое, вероятно, должно быть чем-то вроде plink -i c:/Users/myName/.ssh
.