Вытащить из GitHub

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

git pull git@github.com/accoutName/repo Я получаю следующую ошибку:

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

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

Спасибо.

3 ответа

Решение

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

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

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

Посмотрите в ~/.ssh/id_dsa.pub или ~/.ssh/id_rsa.pub и загрузите их в github.

Рабочий процесс выглядит так:

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

Не так:

ssh $NODEURL
git clone $REPO
Другие вопросы по тегам