TortoiseGit и Pageant, должны каждый раз "добавлять ключ"
Фон: Я использую git и TortoiseGit с github.com. Мой цикл разработки в локальной ветке .git выглядит следующим образом:
1) Make whatever changes
2) Right-click on directory, choose "Git Commit -> branch"
3) Input the message and commit
4) Right-click on same directory, choose "Git Push"
5) I choose my options and...
В первый раз каждый раз, когда я делаю это каждый день, Автозагрузка Пейдж в фоновом режиме и его значок появляются на панели задач. Но, не помню private.ppk, я ранее загружал день (или перезагружал) раньше.
Каждый раз, когда я должен:
Right-click -> "Add key" -> and then redo 4) and 5) above
а затем он работает. Я создал ручную иконку/ярлык, на который я могу щелкнуть, какие автонагрузки:
"C:\Program Files\TortoiseGit\bin\pageant.exe" c:\path\to\private.ppk
И если я запускаю этот ярлык, он загружает ключ в память и отлично работает.
Вопрос: Как я могу заставить TortoiseGit запомнить или передать этот параметр "c:\path\to\private.ppk" для показа, чтобы он автоматически загружал его, загружает личный ключ?
Есть ли постоянная настройка, которую я могу использовать?
Спасибо заранее!: -)
Ответы
Ответ 1
Я просто поместил ярлык в файл pageant.exe с моим PPK в моей папке "Пуск" в меню "Пуск", чтобы он загружался автоматически при загрузке Windows (хотя он также запрашивает пароль).
"C:\Program Files\TortoiseGit\bin\pageant.exe" "D:\Dev\Git Private Key.ppk"
Ответ 2
Все сделано очень быстро и легко, если вы знаете правильные места:
- Откройте "Настройки TortoiseGit" в папке проекта
- Перейдите к "Git > Remote"
- Выберите правильный источник
- "Putty Key" > "..." > перейдите к файлу *.ppk
- Вуаля!
Или просто вручную добавьте запись "puttykeyfile" в файле "some_project \.git\config", относящемся к определенному адресу:
[remote "origin"]
url = [email protected]:some_one/some_project.git
fetch = +refs/heads/*:refs/remotes/origin/*
puttykeyfile = C:\\Users\\some_one\\.ssh\\[email protected]\\id_rsa.ppk
Ответ 3
C:\Program Files\putty\pageant.exe 1.ppk 2.ppk ...