Это сбивало с толку, и у него есть 2 возможных хороших ответа, в зависимости от того, пытается ли пользователь добавить ключ ssh в Linux или в Windows (как я). Это, вероятно, не отвечает OP, но является расширением для git-bash. Я запускаю Windows и Ubuntu для разработки, и моя установка git немного отличается в каждой.
Попробуйте это: перейдите в C: \ $ Installation_Folder $ \ Git \ cmd и выполните:
start-ssh-agent Откроет команду cmd и правильно запустит ssh-agent.
.. был хорошим ответом для Windows, но не смог указать, что вы должны были пройти через Windows Explorer, чтобы найти папку установки Git, и запустить оболочку Windows, которая откроется после завершения шага 1.
"перейти к C: \ $ Installation_Folder $ \ Git \ ЦМД»
Шаг 2: вам просто нужно дважды щелкнуть
start-ssh-agent
На шаге 3 вы возвращаетесь к git-bash или к любому эмулятору терминала * nix, который вы используете, и запускаете ssh-add. Если вы использовали имя по умолчанию для открытого ключа ssh, вам не нужно добавлять имя, так как ssh-add использует это автоматически.
eval $(ssh-agent)