Git之生成SSH密钥

外包流浪者
• 阅读 1935

Git 之生成 SSH 密钥

前言

意义

  • https 方式在每次 pull 和 push 时需要输入用户名和密码来验证登录,操作繁琐且麻烦
  • 使用 SSH 方式可无需验证登录,操作简便,一步到位

启动控制台并检查是否已生成密钥

  • 在桌面空白处右键鼠标,选中Git Bash Here打开控制台
  • 查看是否已经有了 ssh 密钥:cd ~/.ssh

    如果没有密钥则不会有此文件夹,有则备份删除

    Git之生成SSH密钥

生成 SSH 密钥

1. 配置 Git 的用户名和邮箱

$ git config --global user.name "langnang"
$ git config --global user.email "chenlangl@outlook.com"

Git之生成SSH密钥

2. 生成密钥

$ ssh-keygen -t rsa -C "chenlangl@outlook.com"

连按三次 Enter,最后会生成两个文件:id_rsa 和 id_rsa.pub

Git之生成SSH密钥

位于 C 盘用户目录下的.ssh 文件夹中

Git之生成SSH密钥

3. 查看公钥

$ cat ~/.ssh/id_rsa.pub

Git之生成SSH密钥

至此,密钥生成成功。

END

点赞
收藏
评论区
推荐文章
前端尾随者 前端尾随者
3年前
sourceTree 添加 ssh key 方法
1.使用git客户的生成公私钥:id\rsa、id\rsa.pub1.1设置Git的username和email:$gitconfigglobaluser.name"xxx"$gitconfig\globaluser.email"xxx.mail@xxx.com"1.2.生成SSH密钥过程:1.2.1.检查是不是已经存在密钥(
Wesley13 Wesley13
3年前
SSH公钥无密码认证
1)在master主机上生成密码对sshkeygen–trsa–P''确认一路回车,命令默认会在用户主目录下生成.ssh目录,你们有两密钥对文件:id\_rsa和id\_rsa.pubmaster@hadoop~$ll.ssh/rw.1mastermaster1675Jun
Stella981 Stella981
3年前
Git配置SSH Key的时候提示密钥无效
错误提示:Keyisinvalid.YoumustsupplyakeyinOpenSSHpublickeyformat翻译:密钥无效。必须提供OpenSSH公钥格式的密钥操作步骤1.生成公钥sshkeygentrsaC"GitHub账号的注册邮箱"2.进入路径vim~/.ssh/i
Stella981 Stella981
3年前
Git使用总结
生成密钥1.打开GitBash,运行  \_sshkeygen  \_2.密钥生成空间\_~/.ssh/id\_rsa  \_(C:/User/.ssh)3.输入密码(不输入增直接回车跳过)4._~/.ssh/id\_rsa.pub_ (公钥), _id\_rsa_ (私钥)下载代码到本地
Stella981 Stella981
3年前
GitHub使用SSH连接以及生成修改添加密钥详细过程
目录1\.先看看本地有没有SSH密钥2\.生成/修改密钥3\.把SSH密钥添加到sshagent4\.把SSH密钥添加到GitHub账户里5\.测试使用ssh地址clone仓库6\.把远程仓库的URL从HTTPS改成SSH7\.尝试一下pushGitHub如果使用HT
Easter79 Easter79
3年前
TortoiseGit —— 配置密钥
TortoiseGit 使用扩展名为ppk的密钥,而不是sshkeygen生成的rsa密钥。使用命令sshkeygenC"邮箱地址"trsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的puttykeygenerator工具来生成既适用于git的rsa密钥也适用于T
Stella981 Stella981
3年前
Git生成SSH公钥
一、设置Git全局用户名和邮箱配置gitconfigglobaluser.name"huhansan"gitconfigglobaluser.email"huhansan@qq.com"如果有对设置Git信息有疑惑的可以看这边篇文章:为什么要设置Git的邮箱和用户名(https://my.oschin
Stella981 Stella981
3年前
GitHub 新手教程 四,Git GUI 新手教程(1),OpenSSH Public Key
1,从开始菜单启动GitGUI,或者运行:D:\\soft\\Git\\cmd\\gitgui.exe(D:\\soft\\Git为您的GitHub安装文件夹)2,获取SSH密钥: !(https://oscimg.oschina.net/oscnet/083160fe85a9cab47d7fe9cdf3ae54dfc
Stella981 Stella981
3年前
Linux 登陆用户时启动 ssh
文/Fenying使用Git/SSH/SCP之类操作的时候,一般都是用ssh密钥的,但是每次都要先启动sshagent才能注册密钥,挺烦的,于是尝试了一下,能不能在登陆终端的时候自动启动sshagent,然后关闭的时候自动kill掉sshagent。自动启动的原理很简单,就是在~/.bashrc里面加入eva
十月飞翔 十月飞翔
3年前
Gitlab 相关FAQ
1.gitlab网址:https://code.cestc.cn/zhujinqiang/ownproject2.本地安装好git后,在C:\Users\admin下运行sshkeygentrsaC"comment"生成.ssh文件夹,将生成的公钥上传到自己的gitlab密钥位置。此时还不
小万哥 小万哥
1年前
Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析
使用SSH密钥对的Git安全远程访问:生成、添加和连接SSH(SecureShell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用SSH连接到远程Git存储库时,您可以使用SSH密钥对来确保安全性。以下是关于如何生成和使用SSH密钥