首页 > 其他 > 详细

git 多用户多仓库配置

时间:2020-04-07 14:20:22      阅读:67      评论:0      收藏:0      [点我收藏+]

添加远程仓库的时候要注意了。不能是用服务商提供的地址git@gitee.com:xxxx
应该用 git@Host名称 来替换gitee.com这个域名其它不变
如 git@beauty来替换gitee.com这个域名其它不变

1. 生成新ssh key

# 如果有多个仓库 分别生成密钥对
# 进入目录
cd ~/.ssh/
# 新建不同仓库的秘钥
ssh-keygen -t rsa -C  ‘xxx1@163.com‘ -f id_rsa_beauty
ssh-keygen -t rsa -C  ‘xxx2@126.com‘ -f id_rsa_salmon

2. 上传公钥到git仓库提供商

3. 配置config用来区别使用不同仓库

# 进入目录
cd ~/.ssh/
vim config # 新建文件 config,并写入如下内容
# 说明
# Host 表示来源地址匹配字段 也可以与HostName设置一致, 例如 全部设置成 github.com
# HostName表示源地址
# IdentityFile 则为私匙文件地址
# PreferredAuthentications 权限
# User 配置私匙的用户名称

# 配置 gitee beauty 仓库
Host beauty
HostName gitee.com
IdentityFile /home/t430/.ssh/id_rsa_beauty
PreferredAuthentications publickey
User beauty_user

#配置 gitee salmon 仓库
Host salmon
HostName gitee.com
IdentityFile /home/t430/.ssh/id_rsa_salmon
PreferredAuthentications publickey
User salmon_user

4. 测试

ssh -T salmon
ssh -T beatuy

git 多用户多仓库配置

原文:https://www.cnblogs.com/itgiser/p/12653132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!