Подтвердить что ты не робот

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" для показа, чтобы он автоматически загружал его, загружает личный ключ?

Есть ли постоянная настройка, которую я могу использовать?

Спасибо заранее!: -)

4b9b3361

Ответ 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 ...