Mac 使用 Git 連接 GitHub, Bitbucket

在Mac上使用Git連接GitHub, Bitbucket的流程基本上是有八成像!
本篇將會介紹使用自定義的key來連接。
畢竟有可能需要使用多組key連去不同的Repository,或是需要將連接GitHub和Bitbucket的SSH key分開!
但如果想知道git基本指令的話,可以參考這兩篇:Git 讀書會連猴子都能懂的Git入門指南

Step 1

SSH-keygen建立key

自建SSH key

 

『 ~/.ssh/ 』資料夾內應該有剛才建立的SSH Key

 

Step 2

複製Public Key

複製的方法有很多,這種是最不安全的!
也可以直接用vim開啟key直接複製,或是『cat .ssh/config | pbcopy』!
(最安全的方法就屬使用 pbcopy)

將Public key 匯入 GitHub或BitBucket

 

Step 3

允許連線

贊助廣告

設定允許與GitHub或BitBucket連線
指令說明:
-i:表示我想要用哪一個特定的public key跟伺服器連線,這邊就要給你指定的private key的路徑

BitBucket

 

GitHub

如果你有按照上述步驟建立GitHub-ssh的ssh key,也可以這樣下指令

 

 

Step 4

讓git用對的SSH Key

方法-1

將ssh key加入SSH Identify清單

 

查看一下SSH Identify清單,剛剛增加的key應該要在清單之中!

 

方法-2

設定.SSH內的config檔

 

Step 5

測試!

從Bitbucket上複製Repository到MAC上

但我之前執行『 git clone 』一直遇到這個錯誤『Permission denied.』
原因就是因為沒有將ssh key加入SSH Identify清單

 

Andy Wang

站在巨人的肩膀上仍須戰戰兢兢!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料