当前位置:首页 > 服务端 > Git SSH连接方式配置

Git SSH连接方式配置

2022年08月05日 02:52:53服务端4

如果使用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.com
The 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/

推荐阅读

干货:2TB架构师四阶段视频教程

面经:史上最全Java多线程面试题及答案

面经:史上最全阿里高级Java面试题

面经:史上最全Spring面试题

教程:最全Spring Boot全套视频教程

书籍:进阶Java架构师必看的15本书

工具:推荐一款在线创作流程图、思维导图软件

分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。
Git SSH连接方式配置 _ JavaClub全栈架构师技术笔记

作者:栈长
来源链接:https://www.cnblogs.com/java-stack/p/11952633.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/18054.html

标签: 高级面试题
分享给朋友:

“Git SSH连接方式配置” 的相关文章

js十五道面试题(含答案)

js十五道面试题(含答案)

目录 1.线程和进程是什么?举例说明 2. js中的基础数据类型有哪几种? 了解包装对象吗? 3.对内存泄漏的了解 4.js中数组合并的方法 5.合并对象的方法 6.什么是作用域,什么是作用域链? 7.JS如何实现异步编程...

Spark常见20个面试题(含大部分答案)

Spark常见20个面试题(含大部分答案)

1、什么是宽依赖,什么是窄依赖?哪些算子是宽依赖,哪些是窄依赖? 窄依赖就是一个父RDD分区对应一个子RDD分区,如map,filter 或者多个父RDD分区对应一个子RDD分区,如co-partioned join 宽依赖是一个父RDD分区对应非...

day19-异常和File

1:异常(理解) (1)程序出现的不正常的情况。 (2)异常的体系 Throwable |--Error 严重问题,我们不处理。 |--Exception |--RuntimeException 运行期异常,我们需要修正代码 |--非RuntimeException 编译期异常,必须处...

ASP.NET中高级程序员 面试题

ASP.NET中高级程序员 面试题

第一部分: 互相介绍及了解 1.请介绍一下你自己?包括工作经历和项目经历? 2.请谈一下你就最近的一个项目?你在其中的职责和负责的部分? 第二部分: 一、ASP.NET技术问题选择性提问。一般可以选择三五个。 1...

Maven Optional & Exclusions使用区别

Maven Optional & Exclusions使用区别

Optional和Exclusions都是用来排除jar包依赖使用的,两者在使用上却是相反。 Optional定义后,该依赖只能在本项目中传递,不会传递到引用该项目的父项目中,父项目需要主动引用该依赖才行。 Exclusions则是主动排除子项目传...

遇到的面试题记录

1、面试题题目相关的问题,有一张订单表,有个订单日期字段,其他有订单id、下单人、金额信息,要统计每天的总金额,需求查询4月25到6月5号之间的数据,要求:中间没有日期的也要有展示数据,都是0 2、常量问题a = new Integer(2)b = new Integer(2)a...

【面试题】MySQL常见面试题合集

【面试题】MySQL常见面试题合集

备战实习,会定期的总结常考的面试题,大家一起加油! 🎯 往期文章: 【面试题】计算机网络篇-10道常见面试题p1 【面试题】JVM篇-10道常见面试题p1 【面试题】Java并发篇-10道常见面试题p1...

2019八九月份面试感悟

此次找工作是三年工作经验都说三年是程序员分水岭,这个时候面试已经算是中高级了。问的问题也不会停留在使用层面,更多是设计原理 1、Java堆、Java栈、常量池之间关联关系原理,对象或者变量在里面是怎么分配的。 2、jvm内存结构和内存模型,结合多线程以及对象生命周期以及调优...

面试题(1)最全BAT面试精华汇总

面试题(1)最全BAT面试精华汇总 面试题(2)阿里最全面试100题 面试题(3)史上最全阿里技术面试题目 面试题(4)阿里等BAT必考多线程面试60题 面试题(5)BAT面试笔试33题:JavaList、Java Map等经典面试题...

SQL常见的一些面试题

java基础-1 java基础-2 Dubbo面试题 springboot面试题 SQL常见的面试题 Linux常见的面试题   1.根据表中的信息编写sql语句:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。