克隆项目:

使用git clone +项目.git地址 

例如:git:多个sshkey配置

 创建SSH Key: ssh-keygen -t rsa -C +邮箱地址

sshkey自定义保存:创建后在第二步(enter file in which to save the key):输入你要保存的文件路径及文件名

创建完成后(目录下会生成.ssh目录里面会有id_rsa与id_rsa.pub,这两个文件就是ssh key的秘钥,id_rsa是私钥,妥善保管,id_rsa.pub是公钥可以随意公开)
登录GitHub,打开“Account settings”,“SSH keys”,单击“add SSH key”,填写任意title,在key文本框里粘贴id_rsa.pub文件里面的内容

在项目中分别配置对应的公钥:

git:多个sshkey配置

 

在users/用户/.ssh/目录下新建config文件,配置格式如下:

我的是:C:\Users\Acer\.ssh,具体根据你自己对应的目录

 

git:多个sshkey配置

格式:

windows

config文件格式

Host interfaceTestDepend
  HostName 域名
  IdentityFile 私钥路径
  PreferredAuthentications publickey
  User 自己的名字

 

mac 

config文件格式:

#github 

Host 远程仓库别名(与.git/config中git@后面:前面的内容相对应) 
HostName 域名 
User 自己的名字
IdentityFile ~/.ssh/id_rsa_1 (私钥路径)

git:多个sshkey配置

 

 

 

 配置完后修改项目的.git/config配置:

即可:
配置完就可以愉快的同时使用多个sshkey来推送不同的项目了

相关文章:

  • 2021-12-31
  • 2021-08-14
  • 2022-12-23
  • 2021-06-09
  • 2022-12-23
  • 2021-08-09
  • 2021-08-13
  • 2021-10-30
猜你喜欢
  • 2021-11-06
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2021-04-17
  • 2022-12-23
  • 2021-07-04
相关资源
相似解决方案