=========================================================================================
在Linux的shell下使用下面命令
$ ssh-keygen -t rsa
注意:
根据提示直接回车即可,不需要输入参数。
将在路径~/.ssh下生成两个密钥。 注意看提示,如果生成文件不再.ssh目录下,需要移动至.ssh目录。
id_rsa id_rsa.pub
第一个是私钥,请保管好,不要给其他任何人。 第二个是公钥,将需要提供给Review服务器以验证身份。
[编辑] 公钥的使用
$cd .ssh
$cat id_rsa.pub 将所显示内容复制
然后浏览器输入 192.168.1.4:8088 点击右上角Sign In登录(review服务器需要先申请了LDAP帐号才可登录,没申请的详见Howto:申请LDAP帐号)
登录后点Settings 跳转后点击左边SSH Public Keys 此时将刚才复制的粘贴到右边的框内 点击Add
至此公钥这配制完成,下载代码详见Howto: 配置 android 开发环境 (ubuntu)中的“配置本地个人信息”下的内容。
登录review服务器:http:/********
点击右上角 sign in。
输入用户名和密码并确认,同wiki,mantis等。
在“Add SSH Public Key”下面粘贴自己的公钥(~/.ssh/id_rsa.pub)中的内容
如果在这一步没有设的话,可以从settings->SSH Public Keys里面添加。
完成这一步才会有权限访问newbox源代码。
[编辑] 配置本地个人信息
必须配置正确的信息,否则无法提交代码,配置一次即可。
git config --global user.name [中文名字]
git config --global user.email [email-address]
example:
git config --global user.name 王永杰
git config --global user.email wangyongjie@vision-com.com.cn
如果个人系统的用户名非LDAP用户名的话,需要进行下面操作,把LDAP的用户名加入到配置文件中
echo User [ldap-name] >> ~/.ssh/config
example:
echo User wangyongjie >> ~/.ssh/config
====================git color set======================================
[color]
status = auto
branch = auto
diff = auto
ui = true
pager = true
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
=======================================================
Ubuntu nfs服务安装步骤
安装nfs服务版
apt-get install nfs-kernel-server
修改nsf配置文件
vi /etc/exports
在文件中添加nfs的目录格式如下
/home/xxx *(rw,sync,no_subtree_check,no_root_squash)
例:/home/zjy *(rw,sync,no_subtree_check,no_root_squash)
存盘退出
在根目录下建立nsf的目录
mkdir /home/zjy/nfs
修改该目录的权限
chmod 777 -R /home/zjy/nfs
从新启动nfs
sudo /etc/init.d/nfs-kernel-server restart
===================================================================================
ubuntu tftp服务安装步骤
安装
使用下面的命令来安置 tftpd-hpa 服务器:
$sudo apt-get install tftpd-hpa
配置
tftp-hpa 的配置文件为 /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/your/tftpdir/"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
注:TFTP_DIRECTORY填写你的tftp路径,-c为可创建新文件,若无此参数,put命令则可能出现错误提示,此时只能覆盖原有文件不能创建新文件;
启动
$sudo /etc/init.d/tftpd-hpa start
停止
$sudo /etc/init.d/tftpd-hpa stop
重启
$sudo /etc/init.d/tftpd-hpa restart
==============================================================
android源码编译编译环境安装
Ubuntu Linux (32-bit x86)
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind meld subversion
Ubuntu Linux (64-bit x86)
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev openjdk-6-jdk sun-java5-jdk
=======================================================================
在Linux的shell下使用下面命令
$ ssh-keygen -t rsa
注意:
根据提示直接回车即可,不需要输入参数。
将在路径~/.ssh下生成两个密钥。 注意看提示,如果生成文件不再.ssh目录下,需要移动至.ssh目录。
id_rsa id_rsa.pub
第一个是私钥,请保管好,不要给其他任何人。 第二个是公钥,将需要提供给Review服务器以验证身份。
[编辑] 公钥的使用
$cd .ssh
$cat id_rsa.pub 将所显示内容复制
然后浏览器输入 192.168.1.4:8088 点击右上角Sign In登录(review服务器需要先申请了LDAP帐号才可登录,没申请的详见Howto:申请LDAP帐号)
登录后点Settings 跳转后点击左边SSH Public Keys 此时将刚才复制的粘贴到右边的框内 点击Add
至此公钥这配制完成,下载代码详见Howto: 配置 android 开发环境 (ubuntu)中的“配置本地个人信息”下的内容。
登录review服务器:http:/********
点击右上角 sign in。
输入用户名和密码并确认,同wiki,mantis等。
在“Add SSH Public Key”下面粘贴自己的公钥(~/.ssh/id_rsa.pub)中的内容
如果在这一步没有设的话,可以从settings->SSH Public Keys里面添加。
完成这一步才会有权限访问newbox源代码。
[编辑] 配置本地个人信息
必须配置正确的信息,否则无法提交代码,配置一次即可。
git config --global user.name [中文名字]
git config --global user.email [email-address]
example:
git config --global user.name 王永杰
git config --global user.email wangyongjie@vision-com.com.cn
如果个人系统的用户名非LDAP用户名的话,需要进行下面操作,把LDAP的用户名加入到配置文件中
echo User [ldap-name] >> ~/.ssh/config
example:
echo User wangyongjie >> ~/.ssh/config
====================git color set======================================
[color]
status = auto
branch = auto
diff = auto
ui = true
pager = true
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
=======================================================
Ubuntu nfs服务安装步骤
安装nfs服务版
apt-get install nfs-kernel-server
修改nsf配置文件
vi /etc/exports
在文件中添加nfs的目录格式如下
/home/xxx *(rw,sync,no_subtree_check,no_root_squash)
例:/home/zjy *(rw,sync,no_subtree_check,no_root_squash)
存盘退出
在根目录下建立nsf的目录
mkdir /home/zjy/nfs
修改该目录的权限
chmod 777 -R /home/zjy/nfs
从新启动nfs
sudo /etc/init.d/nfs-kernel-server restart
===================================================================================
ubuntu tftp服务安装步骤
安装
使用下面的命令来安置 tftpd-hpa 服务器:
$sudo apt-get install tftpd-hpa
配置
tftp-hpa 的配置文件为 /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/your/tftpdir/"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
注:TFTP_DIRECTORY填写你的tftp路径,-c为可创建新文件,若无此参数,put命令则可能出现错误提示,此时只能覆盖原有文件不能创建新文件;
启动
$sudo /etc/init.d/tftpd-hpa start
停止
$sudo /etc/init.d/tftpd-hpa stop
重启
$sudo /etc/init.d/tftpd-hpa restart
==============================================================
android源码编译编译环境安装
Ubuntu Linux (32-bit x86)
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind meld subversion
Ubuntu Linux (64-bit x86)
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev openjdk-6-jdk sun-java5-jdk
=======================================================================