git ssh两个账号设置方法详解

最近在做git ssh的时候,一个是公司的账户另一个是github,怎么设置,如果还是按之前的方法生成ssh key就回被直接覆盖,于是上网百度了一下

我拿两个github的账户来做演示

①生成ssh密匙

ssh-keygen -t rsa -C "454213722@qq.com" -f "rsa_github_qq"
在生成另一个账号的ssh密匙

ssh-keygen -t rsa -C "qiuyisong@gmail.com" -f "rsa_github_gmail"

具体怎么设置git ssh请查看
git ssh不使用用户名密码【详解】

②生成config,如果已经有这个文件了,这个不用执行

touch ~/.ssh/config
③打开config文件

vi ~/.ssh/config
④输入以下内容,之前中的意思就是配置ssh账户

Host qq.github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/rsa_github_qq
 
Host gmail.github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/rsa_github_gmail

⑤把项目的ssh链接修改一下

如:

git@github.com:QiuCarson/wp-code-button.git
修改成

git@gmail.github.com:QiuCarson/wp-code-button.git
注意看上面的链接,如果你要用qq邮箱的账户,就把链接修改成qq.github.com
到这里设置都成功了

时间: 2024-09-19 12:47:05

git ssh两个账号设置方法详解的相关文章

thinkPHP中钩子的两种配置调用方法详解_php实例

本文实例讲述了thinkPHP中钩子的两种配置调用方法.分享给大家供大家参考,具体如下: thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子行为的,但根据这些网上的文章,我在设置的过程中,尝试了十几次都没有成功,不过,我还是没有放弃,最后还是在一边调节细节,一边试验的过程中实现了钩子行为的设置.下面是我个人的设置经验,在这里跟大家分享一下. 个人做了两种设置,都试验成功了,一个简单点,在thinkphp

thinkPHP中钩子的两种配置调用方法详解

本文实例讲述了thinkPHP中钩子的两种配置调用方法.分享给大家供大家参考,具体如下: thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子行为的,但根据这些网上的文章,我在设置的过程中,尝试了十几次都没有成功,不过,我还是没有放弃,最后还是在一边调节细节,一边试验的过程中实现了钩子行为的设置.下面是我个人的设置经验,在这里跟大家分享一下. 个人做了两种设置,都试验成功了,一个简单点,在thinkphp

cmos设置方法详解

一.了解CMOS设置 那怎么进入CMOS设置呢?在开机时,屏幕上常有这样的提示,它是说"按DEL键进入CMOS设置" 我们在这时候按键盘上的DEL键.现在看到的就是CMOS设置的界面了. 不同的电脑可能有不同界面,但常见的也就是AWARD.AMI.Phoenix等几种.界面形式虽然不同,但功能基本一样,所要设置的项目也差 不多.这是AWARD的CMOS设置画面,是最常见的一种.其实你只要明白了一种CMOS的设置方法,其它的就可以触类旁通了. 在主界面的下面有很多个参数需要设置,大部分项

Android编程闹钟设置方法详解_Android

本文实例讲述了Android编程闹钟设置方法.分享给大家供大家参考,具体如下: 闹钟在生活中最常见了,在Android中可以通过AlarmManager来实现闹钟,AlarmManager类专门用来设置在某个指定的时间去完成指定的时间.AlarmManager就会通过onReceive()方法去执行这些事件,就算系统处于待机状态,同样不会影响运行.可以通过Context.getSystemService方法来获得该服务.AlarmManager中的方法不少,如下: 方法 说明 Cancel 取消

在MySQL中修改密码及访问限制的设置方法详解_Mysql

由于其源码的开放性及稳定性,且与网站流行编 挥镅 PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用.处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求.下面就分别讨论,供大家参考.    一.MySQL修改密码方法总结  首先要说明一点的是:一般情况下,修改MySQL密码是需要有mysql里的root权限的,这样一般用户是无法更改密码的,除非请求管理员帮助修改.    方法一    使用phpMyAdmin  (图形化管理MySql数据库的

新浪微博个性域名介绍及设置方法详解

给各位新浪微博软件的使用者们来详细的解析分享一下新浪微博个性域名介绍及设置的方法. 方法分享: 新浪微博个性域名是什么 个性域名是属于自己特有的专属名字,不会与他人重复,当申请新浪微博之后,用户会有一个域名号,是一串数字,这个就是自己微博号,这是固定的,为了彰显自己的个性,可以把这一串数字自定义成自己想要的数字或是名字,这样可以方便别人记住用户微博地址哦! 新浪微博个性域名怎么改 1.登陆新浪微博,点击右上角的账号,效果图如下;   2.然后打开账号中的账号设置;   3.在账号设置里,有个性域

thinkPHP多语言切换设置方法详解_php实例

本文实例讲述了thinkPHP多语言切换设置方法.分享给大家供大家参考,具体如下: thinkphp多语言设置有点'高大上',为什么说它有点'高大上'呢?因为本人设置了好久才弄好,而本人之所以弄了好久的原因,竟然是因为'开启语言设置必须得先开启初始化系统的行为类',所以,在这里,因为本人的经验有限,姑且认为tp的多语言设置必须的先初始化tp的CheckLangBehavior.class.php 怎么初始化CheckLangBehavior.class.php呢?下面进行讲解. tp框架下面,所

QQ聊天背景设置方法详解

给各位QQ软件的用户们来详细的解析分享一下QQ聊天背景的设置方法. 方法分享: QQ聊天背景怎么设置?首先打开个好友聊天窗口,在聊天窗口上找到"窗口设置"在关闭的旁边!如图所示.   QQ聊天背景怎么设置?点击后选择选择"皮肤管理",当然也可以直接在qq主面板上直接选择"皮肤管理",只是这样方便看聊天窗口的设置的背景!   QQ聊天背景怎么设置?想要聊天窗口显示背景,必须先设置"皮肤管理"里的"全透明皮肤"

Centos下IP与DNS设置方法详解_服务器其它

本文较为详细的讲述了Centos下IP与DNS设置方法.分享给大家供大家参考,具体如下: 1.CentOS 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器 2.CentOS 修改网关 修改对应网卡的网关的配置文件 [root@centos]# vi /etc/sysconfig/network 修改以下内容 NETW