Git如何设置多个用户

前言

由于我们在使用GitHub时,通常不希望带有公司信息,所以需要独立的Git账户来提交练习代码,本文记录一下如何配置多个Git账户并创建公钥

正文

1.首先进入~/.ssh文件夹

2.然后创建一个新的公钥,生成ssh key

ssh-keygen -t rsa -f ~/.ssh/id_ablo120 -C "email"

测试完成后,发现生成了id_ablo120.pub文件

3.将id_ablo120.pub中的内容粘贴到git的SSH列表中
4.本地需要根据不同的Host来切换不同的公钥,所以在~/.ssh文件夹中创建Config文件来配置

touch ~/.ssh/config

5.修改配置文件,将GitHub的内容配置设置如下

#github server one
Host github.com  #这里直接配置成github.com自动切换到当前key           
Hostname github.com                
IdentityFile ~/.ssh/id_ablo120  #修改Github的key

6.测试下载

git clone git@github.com:ablo120/PythonLearn.git

7.代码提交时,如果不希望使用global的用户,可以为每个项目单独配置用户名和提交邮箱
配置用户名

git config user.name "用户名"

配置邮箱

git config user.email “用户邮箱”
  1. git如何查看当前用户名
    ```
    git config user.name
2. git如何查看当前用户名邮箱

git config user.email
```

8.这时,提交代码已经可以使用私有邮箱和密码了

结论

通过对git公司账户和个人账户进行配置,可以在不同的项目上使用不同的提交策略,此文仅仅是记录一下自己的使用方法,仅供参考。





posted @ 2018-06-04 14:15  小黑的守望  阅读(3474)  评论(0编辑  收藏  举报