git中添加多个SSH公钥,以及不同系统之间的差别
Posted 刘子哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git中添加多个SSH公钥,以及不同系统之间的差别相关的知识,希望对你有一定的参考价值。
git学习已经也有一段时间了,基本的操作,口令会了一点点,但是还没有git团队开发的实践,这个有待加强~
git是在windows下面模拟Linux环境的,linux自带的ssh服务,可以通过该服务远程登陆linux系统,传输文件等等,还是很方便啦。
首先,今天是我重装系统(win8 --> win10)后第一次使用git,虽然安装的应用都还在,但是不会出现在右击桌面的菜单栏里面,嗯,所以我第一件事就是让右击桌面,让git出现在菜单栏里面,操作也很简单,只要修改注册表即可
打开注册表 ---> HKEY_CLASSES_ROOT\Directory\Background\shell ----> shell下新建项目git,在右边的值输入git ----> 在git项目下面新建 command ,右边的值填入git程序的路径
这样就完成啦~
配置多公钥多账号登陆的关键就是 .ssh 文件夹下面的 config 文件 , 配置多公钥的格式如下,配置名顾名思义,可以保存相关配置留存,以后只需拿来使用即可
Host github2
HostName github.com
User xiaodan‘sFather
IdentityFile ~/.ssh/my2
到了这一步,一般就可以了,生成了多个公-私钥配置好之后,可根据不同的协议测试连接例如git,ssh [email protected] 即可
但是在使用win8的时候,这样子还不可以,还得把公钥加入什么栈中,通过两条指令,即可以实现
以上是关于git中添加多个SSH公钥,以及不同系统之间的差别的主要内容,如果未能解决你的问题,请参考以下文章