使用git创建公钥

本文档详细介绍了如何为Git配置SSH密钥的过程,包括安装Git、生成SSH密钥及定位密钥文件的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果你还没有安装Git ---->    https://blog.youkuaiyun.com/Tomwildboar/article/details/82312646

第一步:打开git-push  ( 输入:ssh-keygen

注:如果你没有密码,直接两次回车就好了 

 

第二步:找到密钥

2-1密钥默认在这个文件夹里面

但不知道为什么我的不在,在下面找到你刚刚输入的文件名称 

把他们复制到 .ssh  文件夹里面去。

这个 123.pub 就是你的密钥了

### 如何在 Ubuntu 上为 Git 创建 SSH 公钥 #### 准备工作 确保已经安装了 Git 和 OpenSSH 客户端。如果没有安装,可以使用命令 `sudo apt-get install git` 来完成安装。 #### 生成 SSH 密钥对 为了创建一个新的 SSH 密钥对,在终端执行下面的命令: ```bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 这条命令会提示指定保存密钥的位置,默认位置通常是 `.ssh/id_rsa` 文件夹下[^5]。接着会询问是否设置密码保护私钥;如果不希望每次使用时都需要输入密码,则可以直接按回车跳过此步骤。 #### 将公钥添加至目标平台 获取刚刚生成的公钥内容并将其复制到剪贴板中: ```bash cat ~/.ssh/id_rsa.pub | clip ``` 注意:对于 Linux 系统而言可能没有内置 `clip` 工具,此时可直接打开该文件读取其内容,并手动拷贝。 然后登录到想要关联的目标代码托管服务网站(如GitHub),找到账户的安全设置部分,按照指引粘贴刚才获得的公钥字符串[^2]。 #### 测试连接 验证配置是否成功的方法之一是尝试通过 SSH 访问远程仓库。例如针对 GitHub 可以运行如下指令来进行测试: ```bash ssh -T git@github.com ``` 如果一切正常的话应该能看到一条欢迎消息而不是被要求提供用户名和密码[^1]。 #### 修改 SSH 配置 (如有必要) 有时还需要调整系统的 SSH 设置以支持基于公钥的身份验证。这涉及到编辑 `/etc/ssh/sshd_config` 文件中的某些选项,比如确认启用了以下两项设定: - `PubkeyAuthentication yes` - `AuthorizedKeysFile .ssh/authorized_keys` 修改完成后记得重启 SSH 服务使更改生效[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值