no.de тянуть с github

Я пытаюсь вытащить или клонировать репозиторий git с моей радостной умной машины no.de через шпатлевку. Я могу легко подключиться к своему серверу, но как только я пишу:

git pull [email protected]/accoutName/repo, я получаю следующую ошибку:

Отказано в доступе (publickey). фатальный: удаленный конец неожиданно повесил трубку

Как мне найти свой ssh-ключ smartmachine, чтобы скопировать и вставить его в настройки моей учетной записи github?

Спасибо.


person guiomie    schedule 20.10.2011    source источник


Ответы (3)


Если вы хотите использовать ssh для извлечения своего репозитория, вам нужно добавить открытый ключ rsa вашего компьютера в свою учетную запись github. Если вы можете создать его на своей смарт-машине, он должен работать. Вам не нужно использовать ssh, если вы не хотите читать И писать. Я считаю, что github предоставляет URL-адреса только для чтения для вашего репо, ведьма может быть лучшим решением.

Когда дело доходит до этого, способ, которым вы должны развернуться на своей смарт-машине, — это нажать на репозиторий, который на нем настроен. Насколько я знаю, вы не можете развернуть его, вытащив его из другого репо.

РЕДАКТИРОВАТЬ: некоторые ресурсы, которые очень помогут, будут http://help.github.com/ и < a href="http://wiki.joyent.com/display/node/Node.js+Home" rel="nofollow">http://wiki.joyent.com/display/node/Node.js+Home< /а>

person btleffler    schedule 20.10.2011
comment
Github размещает только ваш репозиторий git. Чтобы отправить его на смарт-машину, вам нужно клонировать репозиторий на свой локальный компьютер. Оттуда вы можете добавить свою Smart Machine как remote и нажать на нее. Там много помощи, которая может помочь вам в этом процессе. - person btleffler; 20.10.2011

Рабочий процесс такой:

git clone $REPO $DIR
cd $DIR
git remote add joyent $NODEURL
git push joyent

Не так:

ssh $NODEURL
git clone $REPO
person Hello71    schedule 20.10.2011
comment
Как я могу выполнить отправку с моей радостной смарт-машины, вы имеете в виду отправку с машины git, но как я могу подключиться к github и инициировать отправку? - person guiomie; 20.10.2011
comment
@guiomie: Нет, нет, нет. Вы отправляете данные с вашего компьютера на SmartMachine. - person Hello71; 21.10.2011
comment
@ Hello71 - вы совершенно неправильно поняли вопрос. Он знает, как это сделать, он хочет тянуть с умной машины node.js. Есть несколько вариантов использования, почему это было бы необходимо. Например. интеллектуальное приложение, которое управляет различными зависимостями, клонируя их. - person balupton; 21.10.2011
comment
Хорошо, я добавил файл конфигурации и использую git bash на своем рабочем столе. Но теперь я продолжаю получать эту ошибку: ssh: подключиться к хосту mysite.no.de порт 54567: неверный номер файла - person guiomie; 21.10.2011
comment
Плохой номер файла был из-за того, что я указал неправильный номер порта в своем файле конфигурации. Проблема решена :Р - person guiomie; 22.10.2011

загляните в ~/.ssh/id_dsa.pub или ~/.ssh/id_rsa.pub и загрузите их на github.

person chovy    schedule 20.10.2011