如何在同一台電腦中存取不同 BitBucket/GitHub/GitLab 帳號下的遠端版本庫

原始問題在 Stack Overflow

問題也可以是: 如何建立及使用 SSH 存取遠端版本庫

簡述問題

提問者在家會用公司用的 BitBucket 帳號存取遠端版本庫 RepoA,然後用個人用的 BitBucket 帳號存取另一個遠端版本庫 RepoB

提問者可以在家用公司帳號存取 RepoA,但無法用個人帳號存取 RepoB;於是提問者問怎麼設定第二組帳號和密碼。

簡單回答

針對不同的 BitBucket 帳號設定各自的 SSH key,就可以存取不同帳號下的遠端版本庫。

主要步驟:

  1. 新建 SSH Key pair
  2. 在遠端放 SSH public key。
  3. 在本地端的版本庫的 remote 中使用 SSH URL 和 SSH private key 檔案。

註:

同樣的概念和做法,用在 GitHub 或 GitLab 上也適用!!!

這裡使用 BitBucket 做為例子,只是因為提問者問的是 BitBucket。

實際例子

請先參考 如何建立及使用 SSH 存取遠端版本庫,學習如何建立並使用 SSH Key pair 給其中一個 BitBucket 帳戶用;然後,依樣畫葫蘆,再建另一個 SSH Key 給另一個 BitBucket 帳戶用。

複習一下

三個主要步驟:

  1. 新建 SSH Key pair

  2. 在遠端放 SSH public key。

  3. 在本地端的版本庫的 remote 中使用 SSH URL 和 SSH private key 檔案。

results for ""

    No results matching ""