解決 push 發生 Someone has already registered that SSH key 問題

在 Bitbucket 設定 ssh 如果沒有在帳號 ssh 綁定,而是直接在 repository 綁定

但是,直接綁定在 Repository 的 SSH key ,該組 Key 只能用於 pull ,不能執行 push。

在後續維護專案需要在帳號綁定 ssh 時,會出現以下警示

Someone has already registered that SSH key

解決方式,必須要先將 repository 中的 ssh 綁定解除掉

查看目前本機綁定 ssh 的 repository

ssh -T git@bitbucket.org

接著,在 Bitbucket 將這些專案的 SSH Key 進行更新或刪除

再到主帳戶的 Setting 將 SSH key 新增上去就可成功