在 Git 中克隆一個私有倉庫

Azhar Bashir Khan 2022年6月7日
在 Git 中克隆一個私有倉庫

本教程將教你使用 Git 克隆託管在 Github 上的私有倉庫。

Git 是一個版本控制系統,用於跟蹤專案目錄中的更改。Git 將提交用於此類目的。

Github 為使用 Git 的軟體開發和版本控制提供 Internet 託管。我們可以在 Github 上同時擁有公共和私有 Git 倉庫。

我們可以使用正確的憑據克隆託管在 Github 上的私有倉庫。我們現在將用一個例子來說明這一點。

在 Git 中克隆一個私有倉庫

要克隆託管在 Github 上的公共倉庫,我們需要執行 git clone 命令,如下所示。

$ git clone https://github.com/d2l-ai/berkeley-stat-157.git

這會將公共倉庫克隆到建立的新目錄中。此外,它為克隆倉庫中的每個分支建立遠端跟蹤分支。

然後它建立並簽出從倉庫的當前活動分支派生的初始分支。

要克隆託管在 Github 上的私有倉庫,我們需要正確的憑據。

通常,在 Github 上,我們可以啟用雙因素身份驗證。登入網站或應用程式時,雙重身份驗證 (2FA) 可提供額外的安全保護。

啟用雙因素身份驗證 (2FA) 後,我們必須提供使用者名稱和密碼以及只有我們知道或可以訪問的另一種身份驗證形式。

因此,在啟用雙重身份驗證 (2FA) 後,我們必須在使用 HTTPS URL 克隆私有倉庫時提供個人訪問令牌 (PAT) 而不是密碼。

因此,首先,我們需要在 Github 上建立一個個人訪問令牌 (PAT)。

要在 Github 上建立個人訪問令牌 (PAT),我們需要按照此處給出的步驟,即建立個人訪問令牌

建立個人訪問令牌 (PAT) 後,我們現在可以使用 git clone 命令克隆私有倉庫。

假設我們在 Github 上有一個使用者名稱為 johndoe 的帳戶。我們還必須在 Github 上為此帳戶建立個人訪問令牌 (PAT)。

我們在 Github 上有一個名為 My_Project 的私有倉庫。要在 Github 上克隆私有倉庫 My_Project,我們需要執行 git clone 命令。

$ git clone https://github.com/johndoe/My_Project.git
Cloning into 'My_Project'...
Username for 'https://github.com': johndoe
Password for 'https://johndoe@github.com':

當執行 git clone 命令時出現提示時,我們必須輸入使用者名稱 johndoe。對於密碼,我們需要輸入個人訪問令牌 (PAT)(我們為此目的建立的),而不是 Github 登入密碼。

驗證憑據後,git clone 命令將開始獲取 My_Project Git 倉庫並將其克隆到我們的本地系統中。

我們可以在 Github 上的這個位置檢視我們的個人訪問令牌 (PAT),即 Github 個人訪問令牌

因此,我們學習瞭如何使用 Git 克隆託管在 Github 上的私有倉庫。

如需更多資訊,請訪問以下來源。

  1. git 克隆
  2. git 克隆
  3. 建立個人訪問令牌
  4. 關於雙因素認證
  5. 使用 HTTPS URL 克隆

相關文章 - Git Clone