抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

小巷

Love what you do,do what you love.

git

1.生成多个密钥

ssh-keygen -t rsa -C ‘xxx@xxx.com’ -f ~/.ssh/coding.ssh

说明:建议使用Git Bash生成 ,其他终端可能不生效~

2.新建config文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# C:\Users\用户名\.ssh\config

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee.ssh

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github.ssh

# coding
Host e.coding.net
HostName e.coding.net
PreferredAuthentications publickey
IdentityFile ~/.ssh/coding.ssh

说明:

#HostName: 是目标主机的主机名,也就是平时我们使用ssh后面跟的地址名称。
#Port:指定的端口号。
#User:指定的登陆用户名。
#IdentifyFile:指定的私钥地址。

3.测试 ssh -T git@e.coding.net

git

4.关于用户名

全局用户名

1
2
git config --global --unset user.name
git config --global --unset user.email

局部用户名

1
2
git config user.name "yourname" 
git config user.email "youremail"

注: 这样就可以在不同的仓库,已不同的账号登录。

评论