使用使用者名稱和密碼克隆 Git

Azhar Bashir Khan 2022年12月21日 2022年4月22日
使用使用者名稱和密碼克隆 Git

在本教程中,我們將學習如何在 Git 中使用使用者名稱和密碼克隆現有倉庫。

在 Git 中,我們使用命令 git clone 將現有的遠端倉庫克隆到我們的本地計算機。

當我們呼叫 git clone 命令時,我們可以提供遠端倉庫的使用者名稱和密碼。

我們現在將用一個例子來說明這一點。

在 Git 中使用 git clone 以及使用者名稱和密碼克隆倉庫

Git 提供的 git clone 命令用於克隆或建立所需遠端倉庫的副本。

git clone 命令將倉庫克隆到新建立的目錄中。它還為克隆倉庫中的每個分支建立遠端跟蹤分支。

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

當我們執行 git clone 命令時,它會提示向它提供與遠端倉庫相關的憑據,即。使用者名稱和密碼。

我們可以在遠端倉庫 url 本身中提供使用者名稱和密碼以及 git clone 命令。

帶有 http 協議的 git clone 命令的語法是 git clone http[s]://host.xz[:port]/path/to/repo.git/

假設我們在 Github 上有一個名為 my_project 的倉庫,使用者名稱為 johndoe

我們可以使用 git clone 命令克隆遠端倉庫,如下所示。

$ git clone https://johndoe@github.com/johndoe/my_project.git

上面的命令將提示輸入密碼。輸入正確的密碼後,將開始克隆遠端倉庫。

我們還可以通過遠端 url 提供密碼。我們需要做如下。

$ git clone https://johndoe:mypass123@github.com/johndoe/my_project.git

使用者名稱 johndoe 和密碼 mypass123 使用 git clone 命令在遠端 url 中提供。

如果使用者名稱和密碼正確,遠端倉庫的克隆會立即開始。

但是,這是不安全的,因為密碼將在 shell(例如 bash)歷史記錄中。

相關文章 - Git Clone