github多账号配置

git多账号配置,各自提交互不影响

1、cd ~/.ssh

2、ssh-keygen -t rsa -C "email"

3、ssh-add ~/.ssh/id_rsa_qishuo

4、vi config

Host qishuo
        HostName github.com
        User git
        IdentityFile ~/.ssh/id_rsa_qishuo
5、ssh-add -l

6、git config --global --unset user.name

      git config --global --unset user.email

      git config user.name "qishuo"

      git config user.email "xxx.com"
7、cd /project

git remote -v

https -> ssh

 git remote set-url origin qishuo:xxxx.git

8、github add ssh key 添加到全局ssh key

     设置只读权限deploy key:

     ssh-keygen -t rsa -b 4096 -C "deploy"

     添加到项目的deploy key

 

修改ssh密码

ssh-keygen -f id_rsa_qishuo -p

你可能感兴趣的:(git)