原始問題在 Stack Overflow
問題也可以是: 如何建立及使用 SSH 存取遠端版本庫
提問者在家會用公司用的 BitBucket 帳號存取遠端版本庫 RepoA,然後用個人用的 BitBucket 帳號存取另一個遠端版本庫 RepoB。
提問者可以在家用公司帳號存取 RepoA,但無法用個人帳號存取 RepoB;於是提問者問怎麼設定第二組帳號和密碼。
針對不同的 BitBucket 帳號設定各自的 SSH key,就可以存取不同帳號下的遠端版本庫。
主要步驟:
註:
同樣的概念和做法,用在 GitHub 或 GitLab 上也適用!!!
這裡使用 BitBucket 做為例子,只是因為提問者問的是 BitBucket。
請先參考 如何建立及使用 SSH 存取遠端版本庫,學習如何建立並使用 SSH Key pair 給其中一個 BitBucket 帳戶用;然後,依樣畫葫蘆,再建另一個 SSH Key 給另一個 BitBucket 帳戶用。
三個主要步驟:
新建 SSH Key pair
在遠端放 SSH public key。
在本地端的版本庫的 remote 中使用 SSH URL 和 SSH private key 檔案。