Git工具篇 - Git添加多个平台账号
- Git添加多个账号流程
- 1、在当前系统用户下创建.ssh文件夹,例如:
- 2、终端进入该文件夹,通过git命令生成SSH
- 3、在对应平台位置创建SSH,将刚创建的.pub文件里面的内容拷贝到SSH的Key中
- 4、在.ssh文件夹下面创建config文件,用于配置多个SSH信息
- 5、测试SSH是否生效
- 6、配置SourceTree,工具 -- 设置 -- 一般 -- SSH客户端配置,添加生成的.pub文件,可以多个添加,添加完就能正常拉取各个平台项目
Git添加多个账号流程
1、在当前系统用户下创建.ssh文件夹,例如:
C:Users18207.ssh
2、终端进入该文件夹,通过git命令生成SSH
ssh-keygen -o
Enter file in which to save the key (/home/schacon/.ssh/id_rsa): //此时输入SSH文件名称,每个平台SSH名称不能一样,否则覆盖,取名类似id_rsa1,id_rsa2...
Enter passphrase (empty for no passphrase): //直接Enter,否则每次提交需要密码
Enter same passphrase again:
//如果成功出现以后提示
Your identification has been saved in id_rsa3.
Your public key has been saved in id_rsa3.pub.
The key fingerprint is:
SHA256:w0a5YYnYE5yBuKZjP3QbkICCLT/XnIDkg8cHPVq5Q64 18207@DESKTOP-01GRN4H
3、在对应平台位置创建SSH,将刚创建的.pub文件里面的内容拷贝到SSH的Key中
4、在.ssh文件夹下面创建config文件,用于配置多个SSH信息
# 配置user1
Host icubespace.coding.net
HostName icubespace.coding.net
IdentityFile C:\Users\。。。。。。
PreferredAuthentications publickey
User ***********
# 配置user2
Host rrmajia.coding.net
HostName rrmajia.coding.net
IdentityFile C:\Users\。。。。。
PreferredAuthentications publickey
User *************
# 配置user3
Host github.com
HostName github.com
IdentityFile C:\Users\。。。。。。
PreferredAuthentications publickey
User ************
5、测试SSH是否生效
ssh -T git@github.com -i ~/.ssh/id_rsa2 //也可以不带-i后面的信息
//如果测试成功则提示
Hi 32wufan! You've successfully authenticated, but GitHub does not provide shell access.
6、配置SourceTree,工具 – 设置 – 一般 – SSH客户端配置,添加生成的.pub文件,可以多个添加,添加完就能正常拉取各个平台项目