制作并发布自己的Gem

我要写一个demo小工具来记录gem的开发过程,

工具的作用:遍历本地的git仓库,并且更新它们到最新的代码,也就是每个仓库进行git pull操作,很简单吧,demo就是要简单嘛

mac下的gem开发环境:

ruby –version, 2.2.2
gem –version, 2.6.1
bundle –version, 1.11.2
rake –version, 10.4.2

屏幕快照 2016-03-27 下午8.30.41

继续阅读制作并发布自己的Gem

Mac上的多个SSH Key管理

SSH Key主要是用来绑定当前使用的设备和Server,防止没有权限的人在没有许可的设备上对代码进行操作。之前讲过怎么添加SSH Key,现在讲多个SSH Key的管理。

我们先到到用户目录下的隐藏文件:

先看下目录下有哪些密钥对,pub后缀的公钥,没有后缀的是私钥,公钥要放到Server上,非对称加密,OK,不要问我什么是非对称加密……

看下已经添加的密钥,如果真的没什么概念,不知道这些东西怎么添加上去的,和我重新跑一边吧

删除私钥列表中的所有已经添加条目,我们重新来过,放心目录下的文件都还在,只是删除了他们的引用

等下把没有pub前缀的私钥,全部加回去就是了

这里我们假设id_rsa对应的是github上的私钥,现在要在加一个百度内部的ssh key
就拿我自己来说

回车,选择文件路径:~/.ssh/id_rsa_baidu,连续回车,后面不用管直到结束

复制所有内容到Server,然后配置config文件

你喜欢vim也行,我喜欢sublime,因为ruby社区都用sublime,而我从来就是跟在大神后面默默学习的一个很low的人。复制粘贴下面这行

格式一样的还差多少写多少,这两个是模板。保存退出,测试是否配置成功:

看到明显的提示说明ok了