github 多账号配置
指定文件名生成新的秘钥
$ ssh-keygen -t rsa -f ~/.ssh/id_rsa_second -C "second@mail.com"
将公钥添加到 SSH agent
$ ssh-agent bash $ ssh-add ~/.ssh/id_rsa_second
在.ssh目录下,增加config配置
#Host myhost(这里是自定义的host简称,以后连接远程服务器就可以用命令ssh myhost)[注意下面有缩进] #User 登录用户名(如:git) #HostName 主机名可用ip也可以是域名(如:github.com或者bitbucket.org) #Port 服务器open-ssh端口(默认:22,默认时一般不写此行 #IdentityFile 证书文件路径(如~/.ssh/id_rsa_*)
具体实例
# first.github (first@gmail.com) Host github.com HostName github.com User git IdentityFile ~/.ssh/id_rsa # second (second@gmail.com) Host github-second HostName github.com User git IdentityFile ~/.ssh/id_rsa_second
添加远程仓库地址
git remote add origin git@github-second:second/test.git # 并非原来的git remote add origin git@github.com:second/test.git
修改用户信息
//设置global git config --global user.name "AustinDeng" git config --global user.email "nidhogg.dxx@gmail.com" //设置仓库的user.email和user.name git config user.email "nidhogg.dxx@gmail.com" git config user.name "AustinDeng"
使用 gist 来分享代码/文章
基本操作
- 打开 https://gist.github.com/
- 可以发布一个私密的 gist, 这样只有在浏览器中输入其 URL 才可见
- 可以使用 Markdown 格式,注意文件名要带有 .md 后缀
进阶操作
- 使用 http://www.roughdraft.io/ 发布你的 Gist
- 使用 https://bl.ocks.org/ 将你的 Gist 托管为一个页面