Проблема використання git в Windows 7 за допомогою клавіш msysgit і .ssh


11

Я використовую git на своїй машині Ubuntu за допомогою своїх існуючих клавіш ssh.

Тепер мені потрібно використовувати Git на Windows 7, і мені потрібно використовувати ті самі клавіатури.
Я налаштував msysgit і створив .sshпапку в Users\username\.ssh.
Я скопіював свою клавішу з .sshпапки Ubuntu в цю папку.

Але коли я намагаюся клонувати Gito repo, він зупиняється і запитує пароль.
Згідно з деякими навчальними посібниками, я мав би мати деякі параметри під час встановлення msysgit щодо ssh, але я не бачив жодного.
Чи є у вас пропозиції щодо вирішення цього питання?

Відповіді:


13

Потрібно встановити HOMEзмінну вашого середовища в той каталог, який ви вибрали для створення .sshпапки (це не обов'язково повинно бути Users\username\).

%HOME%не є змінною нативного середовища ( %HOMEDRIVE%%HOMEPATH%або %USERPROFILE%є), і mingw Unix-подібний сеанс msysgit повністю заснований на $HOMEзначенні.


Дякую, але як додати цю ГОЛОВНУ env змінна?
Burre

@Burre: просто визначте змінну середовища користувача, яку називають HOMEу ваших налаштуваннях Windows, як описано в itechtalk.com/thread3595.html .
VonC

HOMEPATH не вистачає, він повинен бути або% HOMEDRIVE %% HOMEPATH% або% USERPROFILE%
bgerth

@bgerth Дякую, відповідь я запізніло відредагував.
VonC
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.