网站搜索

Git SSH 如何工作 | 初学者 Git 教程


“SSH” 协议代表“安全外壳”,用于在连接远程和本地仓库时的安全目的,例如对从本地机器推送到互联网的 GitHub 托管服务器的数据进行加密。更具体地说,此协议可以用于克隆整个远程仓库内容或特定分支。

本指南将讨论以下方法:

  • 如何使用 SSH URL 克隆 Git 远程仓库?
  • 如何使用SSH URL克隆Git远程分支?

那么,开始吧!

Git SSH 是如何工作的?

用户的本地机器可以利用 SSH 代理与 SSH 服务器进行通信,而不是将本地机器用作 SSH 客户端。

如何使用 SSH URL 克隆 Git 远程仓库?

要使用 SSH URL 克隆 Git 远程仓库,首先打开 GitHub 托管服务,转到所需的远程仓库并复制 SSH URL。然后,启动 Git 终端并移动到本地仓库。之后,运行 "$ git clone" 命令,使用 SSH URL 进行克隆。

现在,执行上述讨论的指示!

步骤 1:复制 SSH URL
首先,打开 GitHub 托管服务,前往远程仓库,点击下面高亮的按钮,并复制仓库的 SSH URL:

步骤2:转到Git仓库
运行cd命令,导航到现有的Git本地仓库:

cd "C:\Users\nazma\Git\Test_4"

步骤 3:使用 SSH URL 克隆仓库
现在,使用“git clone”命令和复制的 SSH URL 来克隆远程仓库:

git clone git@github.com:GitUser0422/Test_repo.git

可以观察到远程仓库已成功克隆:

现在,继续学习如何使用 SSH URL 克隆特定分支。

如何使用 SSH URL 克隆 Git 远程分支?

与整个代码库一样,Git用户可以使用SSH URL克隆特定的远程分支。为此,请按照以下步骤操作。

步骤 1:克隆特定分支
执行下面提供的命令,使用 “--branch” 选项克隆特定分支:

git clone --branch master git@github.com:GitUser0422/Test_repo.git

第2步:列出远程URL
通过使用“git remote”命令及“-v”选项检查远程URL列表:

git remote -v

根据以下输出,远程 URL 列表为空:

步骤 3:添加远程 URL
现在,执行 “git remote add dev” 命令,后接 SSH URL:

git remote add dev git@github.com:GitUser0422/Test_repo.git

步骤 4:验证远程 URL
运行“git remote”命令,并使用“-v”选项来验证远程 URL 是否已添加:

git remote -v

可以观察到我们成功克隆了远程分支:

我们提供了通过 SSH URL 克隆 Git 远程仓库和特定远程分支的最简单方法。

结论

要使用 SSH URL 克隆 Git 远程仓库,首先打开 GitHub 托管服务,进入所需的远程仓库并复制 SSH URL。然后,启动 Git 终端并进入本地仓库。之后,使用“$ git clone”命令克隆远程仓库。但要克隆特定的远程分支,请执行“$ git clone –branch <ssh-url>”命令。本指南说明了使用 SSH URL 克隆 Git 远程仓库和特定远程分支的过程。