轻松几步搞定SSH连接Git配置
时间:2022-05-06
本文章向大家介绍轻松几步搞定SSH连接Git配置,主要内容包括1、打开git bash命令窗口、2、生成ssh key、3、把ssh key添加到github、4、测试SSH连接、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
如果使用ssh的方式管理,需要配置ssh key.
1、打开git bash命令窗口
2、生成ssh key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
your_email@example.com
为github上你注册的email地址。
如下面完整创建过程:
$ ssh-keygen -t rsa -b 4096 -C "test@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:chS9dRlB6Ee+E6/Ob9plXh5HXgDhhOk6mpST+oqrCxA test@qq.comThe key's randomart image is:
+---[RSA 4096]----+
| .. o++++ |
| .+oo.+ |
|E .. +.+. |
| . . o . +. |
|. .oS. . +o|
|. =oo ooo|
|. o + . +*|
|. .. o ..=*|
|ooo..o. .++=|
+----[SHA256]-----+
上面默认生成在用户主目录的.ssh
目录下,可以自己输入自定义位置。
3、把ssh key添加到github
复制文件c/Users/Administrator/.ssh/id_rsa.pub
内容,把key添加到:github > settings > SSH and GPG keys > New SSH key > 粘贴保存。
4、测试SSH连接
$ ssh -T git@github.com
如下面表示已经连接成功:
$ ssh -T git@github.com
Hi Javastack! You've successfully authenticated, but GitHub does not provide shell access.
现在你可以通过SSH方式来clone及提交代码了。
更多详细配置请参考官方配置:
https://help.github.com/articles/connecting-to-github-with-ssh/
- jquery mobile 移动web(2)
- [腾讯社区开放平台].NET SDK基于New BSD协议开源
- IIS7.5上的REST服务的Put操作发生HTTP Error 405.0 - Method Not Allowed 解决方法
- 使用 asp.net mvc和 jQuery UI 控件包
- jquery mobile 移动web(1)
- WordPress Plugin Boilerplate:一个WordPress 插件开发模板(框架)
- [C#6] 5-自动属性增强
- React多页面应用1
- jQuery操作Select
- MSDN杂志上的Windows Phone相关文章
- WCF Data Service工具包
- WordPress 文章截断方式:有more标签的优先more标签,否则截断一定字数
- 为什么要探索宇宙
- Redis的各项功能解决了哪些问题?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- OC基础--字符串
- 编写优雅的 commit message 并自动生成 changelog
- RL实践2——RL环境gym搭建
- 【Java面试总结】多线程
- RL实践1——动态规划值迭代
- RL实践3——为Agent添加Policy
- CentOS 快速安装Python3和pip3
- Linux使用 常见经验和技巧总结
- SwiftUI:辅助功能——简单介绍
- Xshell突出显示集
- samba服务安装脚本
- 【Vue.js】Vue.js组件库Element中的树形控件、分页、标记、头像和警告
- 磁盘分区空间检测工具
- 【Vue.js】Vue.js组件库Element中的加载、消息提示、弹框和通知
- 云主机装ikuai