Мои ключи SSH связаны с моим корневым каталогом и не связаны ни с одним пользователем.Когда я пытаюсь добавить свои ключи к heroku, я получаю следующий ответ:
skline-mac:~ skline$ heroku keys:add
No ssh public key found in /Users/skline/.ssh/id_[rd]sa.pub. You may want to specify the full path to the keyfile.
Это имеет смысл, потому что мои ключи ssh на самом деле находятся в /var/root/.ssh/id_rsa.pub.Как я могу сказать heroku искать там мои ssh-ключи?
Обратите внимание, потому что я заблокировал свой каталог ssh для моего текущего пользователя, используя: $ chmod 700 ~ / .ssh и $ chmod 600 ~ / .ssh /*.Я больше не знаю, как получить доступ к этим каталогам.Извините, я новичок в OSX
Кроме того, когда я пытаюсь выполнить ту же команду, используя sudo, я получаю:
skline-mac:~ skline$ sudo heroku keys:add
/Users/skline/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/rubygems.rb:861:in `report_activate_error': Could not find RubyGem heroku (>= 0) (Gem::LoadError)
from /Users/skline/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/rubygems.rb:255:in `activate'
from /Users/skline/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/rubygems.rb:1204:in `gem'
from /Users/skline/.rvm/gems/ruby-1.9.2-p136@rails3tutorial/bin/heroku:18:in `<main>'
Примечание. Я также получаю эту ошибку при попытке использовать ключи heroku: добавить/var/root/.ssh/id_rsa.pub Я получаю эту ошибку:
skline-mac:~ skline$ heroku keys:add /var/root/.ssh/id_rsa.pub
/Users/skline/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/rubygems.rb:861:in `report_activate_error': Could not find RubyGem heroku (>= 0) (Gem::LoadError)
from /Users/skline/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/rubygems.rb:255:in `activate'
from /Users/skline/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/site_ruby/1.9.1/rubygems.rb:1204:in `gem'
from /Users/skline/.rvm/gems/ruby-1.9.2-p136@rails3tutorial/bin/heroku:18:in `<main>'