使用GIthub的过程中,有时会出现同时用到多个账号的情况,这次介绍下怎样在MacOS下配置多个账号。
- 生成ssh key
1 | $ cd ~/.ssh |
- 将新的ssh key添加到ssh agent中,使ssh能识别新的私钥
1 | $ ssh-add ~/.ssh/id_rsa_website |
- 配置config文件
1 | $ vim config |
- 在Github中添加公钥,这个遇到Github改版有可能会变化,就不具体说了,可以在网上查询最新的方法
- 测试两个域名
1 | #符号'@'后跟的域名就是config中配置的两个Host |
- 使用git方法
1 | #其中用到的域名替换为config中对应的host参数值 |
- 如果使用Hexo,提交时可能会出现下列错误
1 | Error: remote: Permission to tyrival/tyrival.github.io.git denied to tyrivalhome. |