windows下添加多个git仓库账号

Posted 逆水行舟,不进则退

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下添加多个git仓库账号相关的知识,希望对你有一定的参考价值。

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

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

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

cd ~/.ssh

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

默认的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 git@other

 

说明:

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

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

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

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

git@gitee.com:XXXXXXXXX/AA.git

git clone git@default:XXXXXXXXX/AA.git

git clone git@other:YYYYYYYYYY/AA.git

 

以上是关于windows下添加多个git仓库账号的主要内容,如果未能解决你的问题,请参考以下文章

window下如何使用Git上传代码到github远程服务器上(转)

开发工具的那些故事git常用命令,手把手教你配置多个git账号

二、配置多个git仓库和账户

git的使用

Git的使用-->

github上传本地代码