一 node 安装

打开https://nodejs.org/en/ nodejs官网 下载安装文件 双击.pkg 文件 自动安装即可

二 安装git

打开 http://code.google.com/p/git-osx-installer/ 下载最新的PGK文件 双击.pkg 文件 自动安装即可。(注:可能遇到 信任问题 可以在 系统偏好设置->安全性与隐私->允许从以下位置下载的应用 选择继续安装)

github使用SSH链接,需要设置SSH

1.检查SSH key

cd ~/.ssh

2.备份已有的key,(如果有的话)

mkdir key_backup

mv id_rsa* key_backup

3.生成SSH key

$ ssh-keygen -t rsa -C sunjianping88@126.com

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/sunjianping88/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):             //###这个地方是设置密码 输入自己要设置的密码即可 也可以不输入

Enter same passphrase again:

Your identification has been saved in yes.

Your public key has been saved in id_rsa.pub.

The key fingerprint is:

xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx sunjianping88@126.com

The key's randomart image is:

+---[RSA 2048]----+

|..+= .=B**+*o    |

|o o . oo+=o.o    |

| . ...  o *..    |

| .oE . o = +     |

|oo... o S        |

|= .  .   .       |

|oo               |

|=o.              |

|B+               |

+----[SHA256]-----+

4.将SSH key添加到GitHub

$ cat ~/.ssh/id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2ExxxzzzzzzQABAAABAQDv7Yb10i+bV5S5sueGVP9NRYYcUKpx+A/IPZS0ZWId469SaIW9ajrGNFSlIwxxxxxxxmhvCGI9nY4c3uD4m3dJvo+EfGduEya4uZS2gPNmZ7osmV6TCdgfTVUqlifK1/rzt0iEyriM8BcIeh+lxb3m/fU+6vuxteqEiHAUArt2dxxxxxxxxxrZxxSNq8He8t+/wSkusCxxxCaoNobxxxxUZHauol7ybqnaNGhW3oTlNnd08RfMv16MtAlKrX5Gvy2jyxchjxXXeL6tQvxxxxxeUyXaLcVSMw+JKLaUHJRG6eBt2rnNvTd35ALx1ObI/qTMxxxxxxxx0jmMhmEVKxshbn sunjianping88@126.com

登录到GitHub页面,personal settings ->SSH and GPG Keys->New SSH key

将生成的key(id_rsa.pub文件,即上面命令cat ~/.ssh/id_rsa.pub获取文件的内容)内容copy到输入框中,点击Add SSH key。

5.测试链接

$ ssh git@github.com

The authenticity of host 'github.com (192.30.252.122)' can't be established.

RSA key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'github.com,192.30.252.122' (RSA) to the list of known hosts.

Saving password to keychain failed

Identity added: /Users/sunjianping/.ssh/id_rsa ((null))

PTY allocation request failed on channel 0

Hi sunjp748! You've successfully authenticated, but GitHub does not provide shell access.

Connection to github.com closed.

出现上述提示信息说明连接成功(github并不提供shell登陆但已经连接成功)

6.设置个人信息

$ git config --global user.name "your_name"

$ git config --global user.email your_email@xxx.com

三 bower安装

1.输入命令

$ sudo npm install -g bower

/usr/local/bin/bower -> /usr/local/lib/node_modules/bower/bin/bower

bower@1.7.9 /usr/local/lib/node_modules/bower

2.新建.bowerrc文件 设置下载文件的保存目录

(1)可以在项目根目录下新建一个txt文件 然后mv x.txt .bowerrc

(2)修改.bowerrc文件内容为

{
"directory" : "public/javascripts/lib"//要保存下载库文件的目录
}

3.进入项目目录中,输入命令如下 bower init 然后按照提示填写内容即可 遇到选择Y/n的选择Y即可

4.尝试下下载文件

$ bower install jquery --save

bower not-cached    https://github.com/jquery/jquery-dist.git#*

bower resolve       https://github.com/jquery/jquery-dist.git#*

bower checkout      jquery#2.2.4

bower progress      jquery#* Receiving objects:  26% (35/133), 220.00 KiB | 105.00 KiB/s

bower resolved      https://github.com/jquery/jquery-dist.git#2.2.4

bower install       jquery#2.2.4

jquery#2.2.4 public/javascripts/lib/jquery

出现以上内容证明已经部署成功

(未完待续  gulp构建工具)

MAC node + git + bower 简单安装的更多相关文章

  1. Mac node.js express-generator脚手架安装

    前言 由于本人在学习NodeJs的express框架时,在Mac电脑上安装express遇到了一个深痛的坑点,特写此文来记录.该坑点的解决方案我在国内的度娘没有找到,问别人也没有方案,最后通过goog ...

  2. Git的简单安装

    git 的安装及源代码上传 首先去官网把git下载好,这里给大家提供个官网下载地址 https://git-scm.com/downloads 安装完成后,在开始菜单里找到“Git”->“Git ...

  3. Mac OS Git 安装

    一.Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS.最大的特点也是优点在于提供分布式的代码管理 1.分支代码只有一份! 使用过svn的童鞋想必都知道,当我们要开发一个新功能或者 ...

  4. mac 上node.js环境的安装与测试

    如果大家之前做过web服务器的人都知道,nginx+lua与现在流行的Node.js都是可以做web服务器的,前者在程序的写法和配置上要比后者麻烦,但用起来都是差不多.在这里建议大家如果对lua脚本语 ...

  5. (转 留存)Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤

    Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤 标签: NodeJSnpmbower 2015-07-17 16:38 3016人阅读 评论(0) 收藏 举报  分类: G ...

  6. mac 上node.js环境的安装与测试【转】

    http://blog.csdn.net/baihuaxiu123/article/details/51868142 一 摘要 如何大家之前做过web服务器的人都知道,nginx+lua与现在流行的n ...

  7. Mac上git的安装配置与使用简述

    Mac下git搭建及使用 之前就只是经常在GitHubs上下载代码,也没注意怎么上传项目.一开始对git都没什么了解花了几个小时去小补了下知识.如果有需要可以转去这里学习:[GIT使用简易指南] (h ...

  8. Mac下Git安装及配置

    Mac下: 1.下载git版本并安装 运行终端 查看git版本: bogon:~ yan$ git --version git version 2.16.3 配置gitconfig文件 vim ~/. ...

  9. 【转】让你10分钟搞定Mac--最简单快速的虚拟安装

    文章出处:让你10分钟搞定Mac--最简单快速的虚拟安装http://bbs.itheima.com/thread-106643-1-1.html (出处: 黑马程序员训练营论坛) 首先说明一下. 第 ...

随机推荐

  1. linux 用户和组及文件权限的相关内容

    1.添加用户(只有管理员用户或具有管理员权限的用户可以添加删除用户) useradd  用户名 (laoda)  新创建用户后home下会多一个laoda的目录 ,此目录中存放的是laoda用户相关的 ...

  2. 基于PHP的cURL快速入门教程 (小偷采集程序)

    cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.很多小偷程序都是使用这个函数.     最爽的是,PHP也支持 cURL 库.本文将介绍 c ...

  3. php表单笔记

    PHP获取表单值: $_POST    //获取POST提交 $_GET      //  获取GET提交 <!DOCTYPE html> <html> <head> ...

  4. HashMap实现原理及源码分析之JDK7

    攻克集合第一关!! 转载 http://www.cnblogs.com/chengxiao/ 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如m ...

  5. 正则表达式利用grep和sed处理日志内容,获取所需的内容

    app.log文件内容: 2014-09-11 00:00:01,516 INFO [com.tt.bb.thread.Control] - Socket连接:/182.105.83.33:53217 ...

  6. C语言程序设计I—第五周教学

    第五周教学总结(29/9-7/10) 本周为国庆节放假,周六周日提前补课,计算机专业已补,软件专业未补,由于国庆放假冲课不补,因此,软件专业在整体进度上落后计算机一次课,估计我要特别抽时间才能将进度拉 ...

  7. CSS+JQuery实现Tabs效果,点击更改背景色(不含图片)

    1,Html代码 <body> <div id="box"> <ul id="tab_nav"> <li class= ...

  8. MySQL数据库初始

    MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句 一 ...

  9. MySQL 性能测试

    MySQL 查询优化器有几个目标,但是其中最主要的目标是尽可能地使用索引,并且使用最严格的索引来消除尽可能多的数据行.最终目标是提交 SELECT 语句查找数据行,而不是排除数据行.优化器试图排除数据 ...

  10. 如何防止网页被植入广告,内容被监控-HTTPS

    前几天一朋友说访问网站页面底部怎么出现小广告了呢,内容有点不雅,朋友截图发给我,调侃我说怎么放这种广告,我一听纳闷,网站运行伊始,从来没有投放过任何广告,更别说不雅广告了. 最近还遇到一个问题就是,网 ...