📜  如何从 github 中提取 git 存储库 (1)

📅  最后修改于: 2023-12-03 15:23:46.510000             🧑  作者: Mango

如何从 Github 中提取 Git 存储库

Github 是当前最受欢迎的代码托管平台之一,每天都有数以百万计的开发者从 Github 中下载和提交代码。在 Github 上,每个代码库都有唯一的 URL,通过这个 URL,开发者可以轻松地提取代码并开始协作开发。

本文将介绍如何从 Github 中提取 Git 存储库,涉及到两种常用的方式:使用 HTTPS 和使用 SSH。

使用 HTTPS

HTTPS 是一种网络协议,也是一种更安全的访问 Github 存储库的方式。要使用 HTTPS,我们需要在 Github 上生成一个个人访问令牌 (Personal Access Token),并将其保存在本地的 Git 配置文件中。

以下是从 Github 中提取 Git 存储库的步骤:

  1. 首先,在 Github 上创建一个个人访问令牌,进入 Github 的个人设置页面,在左侧导航栏中选择“Developer settings”,然后选择“Personal access tokens”选项卡,生成新的访问令牌,并复制令牌值。

  2. 现在,我们需要将令牌值保存在本地,可以通过 Git 命令行工具来完成:

$ git config --global credential.helper store
$ git config --global user.name "your_username"
$ git config --global user.email "your_email@example.com"
$ git config --global github.user your_github_username
$ git config --global github.token your_access_token

这些命令会在本地 Git 配置文件中添加你的用户名、邮箱地址、Github 用户名以及 Github 访问令牌。

  1. 现在我们可以从 Github 中提取 Git 存储库了,使用以下命令:
$ git clone https://github.com/username/repo.git

这个命令将下载存储库到本地,并在本地创建一个名为 repo 的文件夹。

使用 SSH

如果您更喜欢使用 SSH 认证方式来访问存储库,下面是从 Github 中提取 Git 存储库的步骤:

  1. 在 Github 上生成一个 SSH 密钥,可以通过以下命令生成:
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

这个命令会生成一个密钥,保存在本地的 ~/.ssh 文件夹中。

  1. 将生成的公钥添加到 Github 上,进入个人设置页面,在左侧导航栏选择“SSH and GPG keys”,添加一个新SSH密钥,将刚刚生成的公钥复制到 key 字段中,并为该密钥添加一个描述。

  2. 现在我们可以从 Github 中提取 Git 存储库了,使用以下命令:

$ git clone git@github.com:username/repo.git

这个命令将下载存储库到本地,并在本地创建一个名为 repo 的文件夹。

总结:

无论您是使用 HTTPS 还是 SSH 认证方式,从 Github 中提取 Git 存储库都非常简单。我们可以根据自己的喜好和需求来选择合适的方式,并可以随时更改。通过善用 Git 命令,可以高效地管理和协作开发代码库。