使用使用者名稱和密碼克隆 Git
Azhar Bashir Khan
2022年12月21日
2022年4月22日
在本教程中,我們將學習如何在 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)歷史記錄中。