2.03—Windows环境下配置多个ssh-key(Git配置)

使用Git命令行生成公钥和私钥

Git下载地址:https://git-scm.com/downloads

安装结束后,  右键Git Bash Here  ,打开

1、生成gitee对应的私钥公钥(如下:)

ssh-keygen -t rsa -C XXX@XXX(gitee注册的邮箱)

157ad94ab5e3978a7f3d3616014ecbd2f55.jpg

2、重复上一步(如下图),生成github对应的私钥公钥

5dcc84c65148556c071a327eb995d102466.jpg

3、配置C盘中.ssh文件中的config文件

    每个账号单独配置一个Host,每个Host要取一个别名,每个Host主要配置HostNameIdentityFile两个属性即可。

Host的名字可以取为自己喜欢的名字,不过这个会影响git相关命令,例如:
Host mygithub 这样定义的话,命令如下,即git@后面紧跟的名字改为mygithub
git clone git@mygithub:PopFisher/AndroidRotateAnim.git

 

HostName           这个是真实的域名地址
IdentityFile          这里是id_rsa的地址
PreferredAuthentications   配置登录时用什么权限认证--可设为publickey,password publickey,keyboard-interactive等
User            配置使用用户名

4、config文件配置如下:

# 配置github.com
Host github.com                 
    HostName github.com
    IdentityFile C:\\Users\\xxx\\.ssh\\id_rsa_github
    PreferredAuthentications publickey
    User username1

# 配置git.oschina.net
Host git.oschina.net
    HostName git.oschina.net
    IdentityFile C:\\Users\\xxx\\.ssh\\id_rsa_oschina
    PreferredAuthentications publickey
    User username2

5、配置用户名和邮箱

5.1、全局配置

git config --global user.name "name" 
git config --global user.email "email"

5.2、局部配置(命令行需要进入对应的代码工作目录)

git config user.name "name" 
git config user.email "email"

 

 

 

 

转载于:https://my.oschina.net/u/3678587/blog/2998172

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值