IT源码网

windows下添加多个git仓库账号讲解

developer 2020年11月13日 程序员 260 0

当使用git方式下载时,如果没有配置过ssh key,会提示错误(git clone支持https和git(即ssh)两种方式下载源码)

当需要在机器上使用不同的git账户,这就需要知道如何在机器上添加多个ssh key

使用ssh密钥,还可以免去每次都输密码的麻烦

cd ~/.ssh

ssh-keygen -t rsa -C "[email protected]"  

默认的ssh key名字id_rsa

创建两个需要防止默认与已有的ssh key重复

查看公钥

cat ~/.ssh/id_rsa.pub

将id_rsa.pub文件内容配置到码云上

 选择添加个人公玥

添加config配置文件用于区分多个SSH-Key

如果不存在新建

touch config

编辑config的内容

#Default 第一个账号(chaoyue_@126.com) 
Host default 
    HostName gitee.com 
    PreferredAuthentications publickey 
    IdentityFile ~/.ssh/id_rsa 
    
#second 第二个账号(344381715@qq.com) 
Host other 
    HostName gitee.com 
    PreferredAuthentications publickey 
    IdentityFile ~/.ssh/id_rsa_qq

测试联通性

ssh -T [email protected]

 

说明:

  账户的 SSH Key 同时具备推送/拉取的权限

  仓库的 sshkey 只针对仓库,且仅对仓库提供了部署公钥,即仓库下的公钥仅能拉取仓库

 如果配置的是仓库的 sshkey的话,会给出两个note

注意:配置完成后,远程库的地址要对应地做一些修改

[email protected]:XXXXXXXXX/AA.git

git clone [email protected]:XXXXXXXXX/AA.git

git clone [email protected]:YYYYYYYYYY/AA.git

 

发布评论

分享到:

IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

leetcode三数之和(双指针法)讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。