Я боролся с той же проблемой некоторое время только сейчас (используя Mac).Вот что я сделал, и это наконец-то сработало:
(1) Убедитесь, что каталог .ssh существует:
#show all files including hidden
ls -a
(2) Примите все значения по умолчанию с помощью , просто , нажав Enterприглашение
Enter file in which to save the key (/Users/username/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Вы должны получить сообщение:
Your identification has been saved in /Users/username/.ssh/id_rsa.
Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
The key fingerprint is:
BZA156:HVhsjsdhfdkjfdfhdX+BundfOytLezXvbx831/s youremail.@email.com
The key's randomart image is:XXXXX
PS Если вы конфигурируете git для rails, выполните следующее ( source ):
git config --global color.ui true
git config --global user.name "yourusername"
git config --global user.email "youremail@email.com"
ssh-keygen -t rsa -C "youremail@email.com"
(затем примите все значения по умолчанию, нажав Enter)