当前位置:首页 > git > 正文

git配置公钥拉取代码

  • git
  • 2024-05-07 06:52:01
  • 3294

先决条件:
安装 Git
生成 SSH 密钥对
步骤:
1. 将公钥添加到 SSH 代理:
在终端中运行以下命令:ssh-add ~/.ssh/id_rsa.pub
2. 将公钥添加到 GitHub 帐户:
登录 GitHub,转到“Settings” > “SSH and GPG keys” > “New SSH key”
粘贴公钥内容,为密钥命名
3. 配置 Git 以使用 SSH:
在终端中运行以下命令:git config --global url."http://".insteadOf "git://"
4. 克隆远程仓库:
使用 SSH URL 克隆远程仓库,而不是 HTTPS URL。 例如:

git clone git@github.com:username/repository.git

示例:
假设您已在 local-machine 上生成了 SSH 密钥对,并且公钥已添加到 GitHub 帐户中。
要克隆远程仓库 "my-repo",请使用以下命令:
git clone git@github.com:username/my-repo.git
您将能够拉取代码,而无需每次输入密码。
其他说明:
对于 Windows 用户,需要安装一个 SSH 代理,例如 Pageant,以便将公钥添加到代理中。
如果公钥已更改,您需要重新将其添加到 SSH 代理和 GitHub 帐户中。
为了提高安全性,建议使用 SSH 密钥代理来管理 SSH 密钥,而不是直接将它们添加到 Git 配置中。