在同一台电脑上绑定 Github 和阿里云

老板昨天扔了个阿里云code的项目,电脑之前已经绑定了Github的账号,于是查了一下如何在同一台电脑上绑定两个账号,存档记录一下。

1. 生成SSH key

SSH key 可以让你在你的电脑和Code服务器之间建立安全的加密连接,由于这里需要连接Github和阿里云code,所以需要生成两个ssh key,重复执行以下指令即可。

ssh-keygen -t rsa -C "your email"//github or codealiyun

执行以上命令后会出现以下提示,直接回车就默认在/Users/a777/.ssh/路径下生成id_rsa

image.png

由于这里需要生成两个SSH key,所以最好修改一下文件名,由于我之前绑定github的时候直接用的默认文件名id_rsa,所以把阿里云code的文件名修改为id_rsa_codealiyun

最后/Users/a777/.ssh/内的文件如下:

image.png

2. 生成config

可以看到以上文件里除了密钥还有一个config文件,由于本地调用密钥的时默认使用id_rsa,所以需要一个配置文件来指定Github/阿里云code应该使用哪个ssh key。

cd /Users/a777/.ssh
vim config

config里输入以下内容:

Host github.com 
 HostName github.com
 User hishark #这里可以输入任意名称
 IdentityFile ~/.ssh/id_rsa

Host code.aliyun.com
 HostName code.aliyun.com
 User hishark #这里可以输入任意名称
 IdentityFile ~/.ssh/id_rsa_codealiyun

3. 创建ssh key

最后在Github/阿里云Code上创建ssh key即可。

3.1 Github

点击此处创建Github SSH key

在key输入框中填入id_rsa.pubssh-rsa开头的所有字符即可。

3.2 阿里云Code

点击此处创建阿里云code SSH key

在公钥输入框中填入id_rsa_codealiyun.pubssh-rsa开头的所有字符即可。

4. Done

ok现在就可以愉快了拉代码了~

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 注销 /  更改 )

Google photo

您正在使用您的 Google 账号评论。 注销 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 注销 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 注销 /  更改 )

Connecting to %s