2013-06-22 5 views
6

Rubymine работал нормально. Я смог выполнить все виды операций, связанных с git, с использованием рубинового сплава. Но вдруг он не работает. Когда я хочу вытащить его говорит:Rubymine :: Git не работает, становится фатальным: не удалось прочитать из удаленного репозитория

фатальный: не удалось прочитать из удаленного хранилища.

Он также не работает для всех других операций чтения/записи.

Но git отлично работает на моей машине. Я имею в виду, что я могу нажать/вытянуть с помощью командной строки. Но теперь работает с рубином.

Я использую Mac.

ответ

24

Сначала убедитесь, что вы можете использовать Git из командной строки. Если вы можете тогда,

Go to settings -> Version Control -> Git 
Select "SSH executable" -> Native 

И затем перезапустите Rubyine.

+2

Это работает !!, Спасибо, человек :) –

+3

Это полностью сработало ... спасибо, что спасли мне массу проблем! Мне бы это понравилось, если бы вы могли опубликовать некоторую информацию о * почему * это работает - есть ли способ добавить ключ ssh в RubyMine, чтобы заставить встроенный SSH-режим работать? – Jim

+2

Сохранено! Любая идея ПОЧЕМУ? Это так странно. – tentimes

0

Вы создали локальный репозиторий git, в который должен быть добавлен этот пульт?

В вашей локальной папке есть .git-папка?

Try мерзавец INIT ...

Шаг 1 - Попытка добавления вам открытый ключ ключи Heroku Heroku

: добавить ~/.ssh/id_rsa.pub

Шаг 2 - Создайте новый набор ключей SSH, а затем попытаться первый шаг снова

https://help.github.com/articles/generating-ssh-keys

Шаг 3 - Проверка и/или изменить ваш конфигурационный файл

ВИМ ~/.ssh/конфигурации

Host heroku.com 
Hostname heroku.com 
Port 22 
IdentitiesOnly yes 
IdentityFile ~/.ssh/id_rsa <--- Should be your public SSH key 
TCPKeepAlive yes 
User [email protected] 

Шаг 4 - Удалите пульт Heroku с мерзавцем, то воссоздают соединение

Добавить удаленный доступ через создание героя будет только вариантом для новых репозиториев. Обязательно удалите старый репозиторий, который вы изначально пытались создать

$ git remote rm heroku 
$ git heroku create 

Шаг 5: Переустановка Heroku Toolkit

http://hayley.ws/2010/12/04/getting-jekyll-running.html

+0

Я могу нажать/вытянуть, используя командную строку, не работая с rubymine –