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公钥,以及不同系统之间的差别的主要内容,如果未能解决你的问题,请参考以下文章

git clone项目

windows下添加多个git仓库账号

在一台电脑上,添加多个Git的ssh key

Git 使用笔记生成密钥对并添加SSH keys

Git 使用笔记生成密钥对并添加SSH keys

git ssh 密钥生成以及配置