簡體   English   中英

如何在Mac OSX上使用Mercurial和Bitbucket設置SSH?

[英]How to setup SSH with Mercurial and Bitbucket on Mac OSX?

我找不到簡單的分步指南來使用Bitbucket和SSH設置OSX計算機。

因此,每當我設置一台新機器時,它都需要我在Google上搜索不同的頁面(以創建SSH密鑰並在Bitbucket中進行設置)。 在StackOverflow中提供一個完整的列表似乎很有價值。

實際上非常簡單。

檢查您是否已經擁有可以重復使用的公鑰:

ls -a ~/.ssh

如果沒有公共密鑰文件id_rsa.pub則生成一個:

ssh-keygen

接受默認值。 我不輸入密碼,因為只要存儲庫內容很重要,我都希望對硬盤進行加密。

將您的公鑰復制到剪貼板:

pbcopy < ~/.ssh/id_rsa.pub

讓Bitbucket知道您的計算機的身份:

  • 前往https://bitbucket.org
  • 在頭像下打開您的帳戶設置
  • 找到“ SSH密鑰”,然后選擇添加一個新的
  • pbcopy粘貼您的公鑰

使用SSH克隆(拉,推或其他方式)您的存儲庫:

hg clone ssh://hg@bitbucket.org/<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文檔提供的內容進行比較,因為指紋可能會更改並且可能會被偽造。

玩得開心!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM