stocks, invest, financial reporting,

BitBucket SSH KEY金鑰設定

Champion Champion Follow Jan 16, 2022 · 1 min read
BitBucket SSH KEY金鑰設定
Share this

最近Github還有BitBucket都要使用金鑰來做Push和commit了,然後每次要設定新Repo的時候都會忘記怎麼設定還要找教學很久,所以這次來記錄一下

一開始在bitbucket創好Repo後,就可以去把檔案clone下來。

image

但如果你不做任何設定就會發現沒辦法把Repo複製下來,因為沒有權限。

image

因此我們要先在本地端設定金鑰,輸入以下指令產生金鑰,email address就是你的bitbucket或Github帳號。

ssh-keygen -t rsa -C "your email address"

image

一路Enter就可以產生出金鑰了,上圖紅色框框處就是存放金鑰的地方,然後再輸入以下指令就可以取得你本地端的金鑰

cat /home/champion/.ssh/id_rsa.pub

然後把出現的金鑰複製起來(因為安全緣故我把部分金鑰遮掩起來了)

image

回到Bitbucket介面,點選Repository Setting,到下面這個分頁,然後選Access Keys,加入你剛剛複製的加密金鑰

image image

這樣一來就可以把這個專案給clone下來了,也可以使用Pull。但你會發現奇怪為啥Push不能呢,因為在專案內加入金鑰只會有讀的權限,要在個人設定增加才會有寫的權限,所以建議不要在Repo內設定,除非你只要Pull東西而已 (OS: 所以上面白做工xdd)

image

所以我們先把我們剛剛設定在專案內的Key刪掉(一定要刪不然會還是只有讀的權限),然後前往Personal Setting去設定。

image

然後跟剛剛一樣去將金鑰複製上去,就大功告成啦!!! Push跟Pull都可以成功操作了~~~

image image

以上就是BitBucket設定金鑰的方法,有什麼問題歡迎在下面跟我說喔,喜歡我的文章也可以幫我拍拍手喔~~~

Join Newsletter
Get the latest news right in your inbox. We never spam!
Champion
Written by Champion Follow
Hi, I am Champion, the author of CHAMPION.AI, I will share some AI and investment articles. I hope you like it.