阿里云code.aliyun一个账号对应两个SSH

阿里云code.aliyun一个账号对应两个SSH

今天遇到个git的问题,就是公司的team在他账号下把我的SSH密钥加了进去,在公司team下的项目都可以无限制访问,唯独自己的创建的账号不能拉取到本地,一只=直无权限。原因是阿里云自己的账号下的SSH公钥是空的,所以要自己创建一个加进去(原来的SSH不要修改或者覆盖掉),要创建一个新的。

Mac下配置多个SSH-Key git
一台mac上可能会对应多个git账号。

1. 打开终端,前往.ssh目录

 cd .ssh

2. 生成一个ssh-key

ssh-keygen -t rsa -C "youremail@email.com" //后面填写的是你的邮箱账号

3. 自定义生成的key

如果我们 Mac 上面已经有了 ssh-key 再创建 ssh-key 的话,默认会在 ~/.ssh/ 目录下生成 id_rsa 和 id_rsa.pub 两个文件,如果不自定义,就会把原有的给覆盖掉。为了加以区分,我们需要自定义一下生成的 key 的名字,后面的id_rsa_test_github为你自定义的名字

Enter file in which to save the key (/Users/a-375/.ssh/id_rsa): id_rsa_test_github

4.设置密码

需要输入两次密码,输入密码时是看不见的,这个密码在你提交代码到Github时会用到
注意:记住这个密码,最简单的方式就是设置的和github账户登入密码一样,容易记住

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

5.成功生成ssh-key

The key fingerprint is:
...............省略..................
The key's randomart image is:
略...

6.将ssh-key添加到ssh-agent

到上面这一步我们已经创建好了 ssh-key,此时还需要将新的 ssh-key 添加到ssh agent ,因为默认只读 id_rsa,首先查看一下已经添加进去的 ssh-key,当出现下面 这种情况是说明 ssh agent 里面并没有把我们新生产的 ssh-key添加进去

两种方式

//1、全部添加
ssh-add  

//2、指定添加(可以切换到.ssh下添加,也可以直接指定路径添加)
➜  .ssh ssh-add id_rsa_test_github                   
Enter passphrase for id_rsa_test_github: 
Identity added: id_rsa_test_github (id_rsa_test_github)

剩下的就是复制公钥放到账号的SSH下了。就可以愉快的Git了。

参考自:雪碧童鞋
链接:https://www.jianshu.com/p/7dbe6632dd8a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值