如何配置多个Git仓库和账户

学习分享1个月前更新 bestcyt
58 0 0

一、创建账号对应的密钥文件

.ssh文件夹下生产的秘钥文件


ssh-keygen -t rsa -b 4096 -C "git账号邮箱
如何配置多个Git仓库和账户

账号生成对应的密钥文件

如何配置多个Git仓库和账户

二、配置秘钥文件到仓库

将.ssh文件夹下的id_cytweb.pub秘钥文件复制配置到代码仓库平台

三、配置秘钥管理文件

.ssh文件夹下的config文件,如果没有就新建一个config文件。


Host cytweb.github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_cytweb
IdentitiesOnly yes

Host 998cyt.github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_998cyt
IdentitiesOnly yes

 
# Host和HostName 可以填写你的账户名cytweb.github.com
# User 填写你在代码仓库里的用户名(不强制)
# IdentityFile 这个配置一定要配置正确,对应的秘钥文件,对应哪个服务器不能写错。
 

拉取代码仓库


// 比如github地址
git@github.com:cytweb/banner.git


// 配置了单独的git要修改为以下
// 拉取的时候要这样写
git clone git@cytweb.github.com:cytweb/banner.git

// git clone git@xxxxx(对应config文件里Host):cytweb/banner.git

 

 

© 版权声明

相关文章