本篇主要介绍的博主最近一直在玩的Github,和WebStorm的一些相关联用法。
Github是一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目,以最简单的方式来说,其实就是一个代码库,上面有全世界无数优秀的码农上传自己的作品和大家共享(当然,Github本身有免费账户和收费账户,收费账户才能使用私人管理,也就是你的项目将不会被公开)。
仅仅是个代码库,当然是没有办法火起来的,Github除了可以给用户自己管理项目外,还允许用户跟踪其他用户、组织、软件库的动态,对软件代码的改动和 bug 提出评论,然后作者视情况来合成热心用户的修改到自己的代码中,这其实就是一种很棒的互联网精神,开放的思想让大家可以在Github社区找到自己感兴趣的代码库,并下载下来形成自己的代码分支,和原作者一起互动和交流,提高彼此的代码水平和代码库的质量。
Github地址:https://github.com/
前端神器不解释,基本上集成了前端的所有了,最新版本的还可以支持Grunt(虽然博主还没用过囧rz),软件的地址是:http://www.jetbrains.com/webstorm/,需要软件的破解请评论,我会单发给你们,原因你们懂的。
下面简要介绍一下webstorm,首先看看界面,全英文版,这个对码农们应该没啥压力,是不是有种高大上的感觉,左边是你的项目列表,右侧是你的代码预览
单单看一下官网的功能介绍截图,你就知道它是多么强大,基本上能满足所有前端的要求,其中要注意的是,因为虽然支持那么多,可是下载下来的Webstorm不是本身就支持那么多种类型的,需要去下载对应的插件,这些可以在Webstorm的官网中了解到,或者直接搜索一下就行
因为webstorm实在太多功能和玩法,找时间会汇总一些技巧分享给大家,这里就不做专门分享
个人不大推荐前端初学者使用,就像学Java刚开始不推荐人用Eclipse一样,这种集成软件带来的只是无限的方便,可是对个人的代码认识成长度却没有什么很大作用
Webstorm也可以强大到去管理Github,而且非常方便,不需要总是去输入Git命令行来同步自己的项目到本地,那么Webstorm是如何潇洒地做到的呢?
首先你得有一个Github的账号,怎么注册我就不说了 点击Webstorm的设置按钮进入设置面板后,直接在左上角搜索github(这个也算是Webstorm方便功能之一,很快速定位设置项),然后填入你github的账户名和密码,然后按一下Test看看是否连接成功 如果出现这个提示,就证明连接成功(Github有时候会被墙,所以大家可能需要翻墙,不过一般应该都不用)
成功连接后,你就已经登录到Github账户了,但这还不够,你还得让Webstorm能够支持到Git操作,那么我们首先先去https://code.google.com/p/msysgit/downloads/list下载Git,安装后,在Webstorm中查找Git,然后如下图配置好到Git的安装目录
配置好后还不够,因为运行Git需要本机的SSH,SSH的作用是让本地版本库与远程版本库通信,也就是你在本地修改好的代码,需要同步到服务器上的时候,就需要这个SSH密钥来通讯,那么我们先找到Git的安装目录中的“Git Bash.vbs”
运行后,输入
1 cd ~ / . ssh如下图,如果出现以下句子,则表明生成成功
如果出现““No such file or directory”或类似的语句,说明缺少ssh的key。那么我们就得创建一个新的SSH,输入
1 $ ssh - keygen - t rsa - C "your_email@youremail.com"会出现类似下图的提示: 直接按下“enter”键即可,然后输入密码。
成功后,找到你的用户目录下的C:\Users\你的计算机用户名.ssh\id_rsa.pub,用记事本打开,并复制里面的SSH码
进入Github,如下图进入SSH添加页面,然后Title输入任意,下面的Key输入你刚才复制的SSH key就没问题了