2016-03-15 2 views
0

Я не могу найти простой пошаговый справочник для установки OSX-машины с Bitbucket и SSH.Как настроить SSH с Mercurial и Bitbucket на Mac OSX?

Поэтому для меня требуется Google для разных страниц (для создания SSH-ключей и их настройки в Bitbucket), когда я настраиваю новую машину. Кажется полезным иметь один полный список, доступный в StackOverflow.

+0

Почему бы не использовать SSH-ключ? –

+0

@MattClark Конечно. Можете ли вы написать пошаговое руководство по этому вопросу? – andruso

+0

В [bitbucket docs] (https://confluence.atlassian.com/bitbucket/set-up-ssh-for-mercurial-728138122.html) есть раздел о настройке ssh специально для OSX – lemonhead

ответ

1

Это на самом деле довольно просто.

Проверьте, если у вас есть открытый ключ уже, что вы можете повторно использовать:

ls -a ~/.ssh 

Если никаких открытых ключей файл id_rsa.pub затем сгенерировать:

ssh-keygen 

Примите значения по умолчанию. Я не вводил пароль, потому что предпочитаю хранить свой жесткий диск зашифрованным всякий раз, когда содержимое репозитория имеет решающее значение.

Скопируйте ваш публичный ключ в буфер обмена:

pbcopy < ~/.ssh/id_rsa.pub 

Пусть Bitbucket знать личность вашего компьютера:

  • Перейти к https://bitbucket.org
  • Откройте настройки учетной записи под вашим аватаром в верхнем левом угол
  • Найти "SSH ключи" и выбрать добавить новый
  • Paste открытый ключ от pbcopy

Clone (тянуть, толкать или любой) ваше хранилище с помощью SSH:

hg clone ssh://[email protected]/<username>/<repository> 

Первый раз, когда вы получите предупреждение похожее на это:

The authenticity of host 'bitbucket.org (104.192.143.1)' can't be established. 
RSA key fingerprint is 97:...:40. 

Вы должны google для «Отпечатка пальца Bitbucket» и сравнить то, что видите в терминале, с тем, что дает документация Atlassian, поскольку отпечатки пальцев могут меняться и их можно подделать.

Удачи!

Смежные вопросы