sudo passwd roothtml
输入密码 //此方法只针对没有设置root用户密码的状况node
su rootpython
而后输入设在的root密码(和其余用户密码不同,除非设置的是同样)git
虚拟机的配置github
在virtualBox 工具栏点击 settings,会弹出下面的对话框web
而后选择 Shared Folderschrome
点击红圆圈里面的加号,在弹出的对话框里进行设置:
Folder Path:共享文件的路径
Folder Name :共享文件名称
选择 Auto-mount 和 Make Permanent
点击ok就能够设置好里。apache
设置共享的文件通常是在 /media/sf_+"设置的共享文件名词",但用户是无权限访问共享的文件夹,能够经过两种方式解决npm
方案一:每次访问时候,经过终端输入命令打开任务管理器。sudo nautilus,比较麻烦,但相对比较安全;ubuntu
方案二:修改共享文件的权限:http://www.crifan.com/can_not_access_share_folder_in_ubuntu_virtualbox/
选择工具栏的Devices-》shared Clipboadr,将其设置为Bidireional,重启电脑就ok
1. 下载chrom安装包:http://google-chrome.cn.uptodown.com/ubuntu,根据系统版本去下载对应版本的安装包
2. 安装下载的安装包:
cd 安装包的路径
sudo dpkg -i
若是在安装过错中出现error,执行下列命令
sudo apt-get update #更新源
sudo apt-get -f upgrade #更新软件
若是出现下面的这个错误,是版本问题
正在解压缩 google-chrome-stable:i386 (从 google-chrome.deb) ... dpkg:依赖关系问题使得 google-chrome-stable:i386 的配置工做不能继续:
google-chrome-stable:i386 依赖于 xdg-utils (>= 1.0.2). dpkg:处理 google-chrome-stable:i386 (--install)时出错:
软件安装
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
安装好后在终端里输入subl就能够运行sublime软件
安装上第三方插件管理
按ctrl+`(1左边的键),调出命令窗口,输入
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os. makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2. ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
重启sublime
按下Ctrl+Shift+p调出命令窗口,输入Package Control: Install Package后回车能够看到第三方包,选定想要的点击即可以安装
用命令“git --version”查看是否已安装,且版本为1.8.x或更高。若没安装或版本过低:
sudo apt-get install git-core git-gui git-doc gitk
再用“git --version”查一下,若是安装的不是1.8.x版本,那是否是你的ubuntu太老了?试试下面的方法:
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
add-apt-repository 是由 python-software-properties 这个工具包提供的,若是使用 add-apt-repository显示“command not found”须要安装python-software-properties
安装方法:
1.首先须要安装software-properties-common
$ sudo apt-get install software-properties-common
2.而后安装python-software-properties
$ sudo apt-get install python-software-properties
安装merge图像工具KDiff3
sudo apt-get install kdiff3
git 配置
git config --global user.name "wukong.sun" # 请换成你本身的名字,除非你凑巧也叫wukong.sun
git config --global user.email "wukong.sun@qunar.com" # 同上
git config --global merge.tool "kdiff3" # 要是没装KDiff3就不用设这一行
git config --global push.default simple # 要是你非要用低版本的Git(好比1.7.x),好吧,那就不设simple设current,不然你的Git不支持
git config --global core.autocrlf false # 让Git不要管Windows/Unix换行符转换的事
git config --global gui.encoding utf-8 # 避免git gui中的中文乱码
git config --global core.quotepath off # 避免git status显示的中文文件名乱码
git config --global core.editor nano #设置编辑器
设置SSH
若是要跟GitLab服务器(http://gitlab.corp.qunar.com)打交道,还要设ssh。
注意,不要在跳板机等Ops/IT已经为你设了ssh key pair的地方作下面的操做。
注意,少数童鞋若是之前为链接GitHub/oschina等已经生成过ssh key pair,这里没必要再次生成,复用便可。
在Linux的命令行下,或Windos上Git Bash命令行窗口中(总之不要用iOS),键入:
ssh-keygen -t rsa -C "wukong.sun@qunar.com"
而后一路回车,不要输入任何密码之类,生成ssh key pair。
若是在Linux上,须要把其中的私钥告诉本地系统:
ssh-add ~/.ssh/id_rsa
再把其中公钥的内容复制到GitLab上。具体方法是:
显示ssh公钥的内容:
cat ~/.ssh/id_rsa.pub
若是有时候连GitHub/oschina
少数童鞋除了要连Qunar的GitLab外,还可能连GitHub等服务器。本节介绍配置方法:
若是连GitHub等服务器的的少数几个本地Git repository,若是它们须要与上述不一样的user.name、user.email等配置的话,那么就分别进到这些本地repository的目录后,执行相似下面命令:
git config user.name "xingzhe.sun"
git config user.email "xingzhe.sun@huaguoshan.org"
上述命令没有加“--global”参数,于是是针对具体本地repository的。这些配置的优先级高于全局配置,所以连GitHub时会起做用。
问题:git clone 须要输入 password/passphrase
解决方法:
删除ssh key
删除gitlab上的ssh key
添加.netrc文件
1. cd 进入根目录->cd /home/xiao.geng
2.新建.netrc文件-》 sudo touch .netrc
3.编辑-》sudo vi ~/.netrc
4.添加内容:
machine gitlab.qunar.com
login xxxx #登陆gitlab用户名
password xxxx #密码
生成ssh key pair
把生成的id_rsa.pub添加到gitlab里
设置成功后,之后在clone、push等都不须要输入password
svn安装比较简单,简单的命令就能够。
安装:sudo apt-get install subversion
查看版本:svnserver --version
依赖包
$ sudo apt-get install g++ curl libssl-dev apache2-utils
$ sudo apt-get install python
$ sudo apt-get install build-essential
$ sudo apt-get install gcc
$ sudo apt-get install g++
node版本须要在0.10(>0.10)以上,不然fekit安装失败
1.nodejs官网http://nodejs.org/下载最新源代码到本地home目录
2.解压
tar -zxf node-v0.10.14.tar.gz
$ cd node-v0.10.14
3.默认安装
$ ./configure
$ make
$ sudo make install
4.检测是否安装成功
$ node --version
版本依赖
svn(前面已经安装)、rsync(系统自带,经过rsync --version查看)、ssh(本身安装)、node(前面已安装,版本要大于0.10)
fekit安装
npm install fekit -g --registry=http://r.cnpmjs.org #安装速度会更快
检测是否安装成功:在终端里输入 fekit查看是否正确执行
ubuntu 自带的终端用着太不难受,使用git命令都不显示当前的分支名,路径还长,若是感受各类不爽的话能够安装zsh来解决。
步骤
1. sudo apt-get install zsh
2. 引入加强工具,支持git、rails等补全功能,还能够选择皮肤
wget https://github.com/robbyrussell/oh-my-zsh/raw/ master/tools/install.sh -O - | sh
3. chsh -s /bin/zsh
4.关闭全部的终端、在从新打开,出现下的界面,说明安装ok(若是仍是默认的界面,输入 zsh出现这个界面,也说明安装ok,须要重启电脑#有没有以为zsh界面很爽,提示功能也很强大#)
学习参考:http://www.ruanyifeng.com/blog/2012/06/sass.html
安装
1. sudo apt-get install ruby-full
2. sudo apt-get install rubygems
3. sudo gem install sass # 会安裝在 /var/lib/gems/1.8 (gem 的安裝目录,使用gem,不用apt-get)
注: SASS 相关library 安裝于: /var/lib/gems/1.8/gems/sass-3.1.1, /var/lib/gems/1.8/bin/sass
4. sudo ln -s /var/lib/gems/1.8/bin/sass /usr/bin/sass # 到此就完成
5. sass --version 参考版本信息