git 创建并配置 GitHub 连接密钥

前记:

git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 仓库管理 ---- 系列工程笔记.

Platform:Windows 10

Git version:git version 2.32.0.windows.1

Function: git 创建并配置 GitHub 连接密钥


严文年 -- 记于苏州 


在Git中创建并配置GitHub连接密钥,你可以按照以下步骤进行操作:

一. git创建并配置GitHub连接密钥

1. 设置Git的用户名和邮箱:

使用命令git config --global user.name "你的用户名" 和 git config --global user.email "你的邮箱",设置Git的用户名和邮箱。

2. 生成SSH密钥:

使用命令ssh-keygen -t rsa -C "你的邮箱",生成SSH密钥。按3个回车,密码为空。最后得到了两个文件:id_rsa和id_rsa.pub。

3. 添加密钥到ssh:

使用命令ssh-add 文件名 ,添加密钥到ssh。需要之前输入密码。

4. 在GitHub上添加ssh密钥:

这要添加的是“id_rsa.pub”里面的公钥。打开 GitHub ,登陆,然后添加ssh。

5. 测试:

使用命令 ssh [email protected] 和 ssh [email protected] 测试是否成功。

以上就是在Git中创建并配置GitHub连接密钥的步骤。

常见问题备注:

一. 当GitHub提示“Permission denied (publickey)”错误,这通常意味着您的SSH密钥没有被正确地配置。以下是一些可能的解决办法:

1. 检查SSH密钥:确认你已经生成了SSH密钥对,并将公钥添加到了GitHub上。

2. 检查SSH密钥是否添加正确:尤其是在复制和粘贴公钥时是否有任何错误。

3. 检查Git配置是否正确:尤其是是否正确设置了Git全局用户名称和邮箱以及使用了SSH协议。

4. 添加密钥到ssh:使用命令ssh-add 文件名添加密钥到ssh。需要之前输入密码。

5. 在GitHub上添加ssh密钥:这要添加的是“id_rsa.pub”里面的公钥。打开 GitHub ,登陆,然后添加ssh。

6. 测试:使用命令 ssh -T [email protected] 和 ssh -T [email protected] 测试是否成功。

二.  ssh-add Could not open a connection to your authentication agent 解决办法:

这个问题通常是因为SSH代理没有运行。你可以尝试以下步骤来解决这个问题:

1. 在命令行中输入 eval $(ssh-agent -s) 来启动SSH代理。

2. 然后再次尝试 ssh-add id_rsa.pub 命令。

git 创建并配置 GitHub 连接密钥_第1张图片

git 创建并配置 GitHub 连接密钥_第2张图片

二. git 详细使用教程

git svn sourcetree gitee github gitlab gitblit gitbucket gitolite gogs 版本控制 | 仓库管理 ---- 系列工程笔记.

你可能感兴趣的:(GIt,#,GIt,客户端,git,github)