配置用户名
公共配置:对所有项目生效
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
单独配置:对当前项目生效
$ git config user.name "Your Name"
$ git config user.email "email@example.com"
#cd /Users/ge/.ssh
#touch config
#vi config
config内容如下
# 该文件用于配置私钥对应的服务器
# Default github user(first@mail.com)
Host github.com
HostName github.com
User yuexiaosheng##163.com
IdentityFile /Users/ge/.ssh/github
# second user(second@mail.com)
# 建一个github别名,新建的帐号使用这个别名做克隆和更新
Host git.mycompany.cn
HostName git.mycompany.cn
User tom
IdentityFile /Users/ge/.ssh/id_rsa
ssh-keygen -t rsa -C "yuexiaosheng##163.com"
第一步输入的时候,要求输入一个名字的时候,起名为github即可
这样在下载github的内容,自动定位用/Users/ge/.ssh/github,
下载mycompany.cn的内容,自动定位用/Users/ge/.ssh/id_rsa
一个机器就可以用两份git的资料的。
2024年9月发现本地的id_ed25519的公钥拷贝到两个服务里,可以共同使用。